# near model CODE resource # jump table entries: 904-917 (14 of them) fn00000000: 00000000 4E56 FFFC link A6, -0x0004 00000004 48E7 9C58 movem.l -[A7], D0,D3,D4,D5,A1,A3,A4 00000008 226E 0008 movea.l A1, [A6 + 0x8] 0000000C 286E 000C movea.l A4, [A6 + 0xC] 00000010 1D51 FFFF move.b [A6 - 0x1], [A1] 00000014 1D69 0001 FFFE move.b [A6 - 0x2], [A1 + 0x1] 0000001A 18D9 move.b [A4]+, [A1]+ 0000001C 18D9 move.b [A4]+, [A1]+ 0000001E 4283 clr.l D3 label00000020: 00000020 4287 clr.l D7 00000022 1E2E FFFE move.b D7, [A6 - 0x2] 00000026 B687 cmp.l D3, D7 00000028 6C00 0084 bge +0x86 /* 000000AE */ 0000002C 4285 clr.l D5 0000002E 422E FFFD clr.b [A6 - 0x3] 00000032 4284 clr.l D4 label00000034: 00000034 4287 clr.l D7 00000036 1E2E FFFF move.b D7, [A6 - 0x1] 0000003A B887 cmp.l D4, D7 0000003C 6C00 007E bge +0x80 /* 000000BC */ 00000040 7E01 moveq.l D7, 0x01 00000042 2E83 move.l [A7], D3 00000044 4286 clr.l D6 00000046 1C2E FFFF move.b D6, [A6 - 0x1] 0000004A 2F06 move.l -[A7], D6 0000004C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000050 2457 movea.l A2, [A7] 00000052 D5C9 add.l A2, A1 00000054 D5C4 add.l A2, D4 00000056 4286 clr.l D6 00000058 1C12 move.b D6, [A2] 0000005A CE86 and.l D7, D6 0000005C 2A07 move.l D5, D7 0000005E 2E83 move.l [A7], D3 00000060 4287 clr.l D7 00000062 1E2E FFFF move.b D7, [A6 - 0x1] 00000066 2F07 move.l -[A7], D7 00000068 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000006C 2457 movea.l A2, [A7] 0000006E D5CC add.l A2, A4 00000070 D5C4 add.l A2, D4 00000072 2E83 move.l [A7], D3 00000074 4287 clr.l D7 00000076 1E2E FFFF move.b D7, [A6 - 0x1] 0000007A 2F07 move.l -[A7], D7 0000007C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000080 2657 movea.l A3, [A7] 00000082 D7C9 add.l A3, A1 00000084 D7C4 add.l A3, D4 00000086 4287 clr.l D7 00000088 1E13 move.b D7, [A3] 0000008A E287 asr D7, 1 0000008C 1487 move.b [A2], D7 0000008E 4A2E FFFD tst.b [A6 - 0x3] 00000092 6744 beq +0x46 /* 000000D8 */ 00000094 2E83 move.l [A7], D3 00000096 4287 clr.l D7 00000098 1E2E FFFF move.b D7, [A6 - 0x1] 0000009C 2F07 move.l -[A7], D7 0000009E 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000000A2 2457 movea.l A2, [A7] 000000A4 D5CC add.l A2, A4 000000A6 D5C4 add.l A2, D4 000000A8 08D2 0007 bset.b [A2], 0x7 000000AC 602A bra +0x2C /* 000000D8 */ label000000AE: 000000AE 4CDF 1A39 movem.l D0,D3,D4,D5,A1,A3,A4, [A7]+ 000000B2 4E5E unlink A6 000000B4 4E75 rts label000000B6: 000000B6 5283 addq.l D3, 1 000000B8 4EFA FF66 jmp [PC - 0x9A /* 00000020 */] label000000BC: 000000BC 4A85 tst.l D5 000000BE 67F6 beq -0x8 /* 000000B6 */ 000000C0 2E83 move.l [A7], D3 000000C2 4287 clr.l D7 000000C4 1E2E FFFF move.b D7, [A6 - 0x1] 000000C8 2F07 move.l -[A7], D7 000000CA 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000000CE 2457 movea.l A2, [A7] 000000D0 D5CC add.l A2, A4 000000D2 08D2 0007 bset.b [A2], 0x7 000000D6 60DE bra -0x20 /* 000000B6 */ label000000D8: 000000D8 1D45 FFFD move.b [A6 - 0x3], D5 000000DC 5284 addq.l D4, 1 000000DE 4EFA FF54 jmp [PC - 0xAC /* 00000034 */] fn000000E2: 000000E2 4E56 FFFC link A6, -0x0004 000000E6 48E7 8040 movem.l -[A7], D0,A1 000000EA 2E2E 0008 move.l D7, [A6 + 0x8] 000000EE 5487 addq.l D7, 2 000000F0 246E 0008 movea.l A2, [A6 + 0x8] 000000F4 528A addq.l A2, 1 000000F6 4286 clr.l D6 000000F8 1C12 move.b D6, [A2] 000000FA 2E86 move.l [A7], D6 000000FC 246E 0008 movea.l A2, [A6 + 0x8] 00000100 4286 clr.l D6 00000102 1C12 move.b D6, [A2] 00000104 2F06 move.l -[A7], D6 00000106 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000010A DE97 add.l D7, [A7] 0000010C 2D47 FFFC move.l [A6 - 0x4], D7 00000110 246E 000C movea.l A2, [A6 + 0xC] 00000114 52AE 000C addq.l [A6 + 0xC], 1 00000118 226E 0008 movea.l A1, [A6 + 0x8] 0000011C 52AE 0008 addq.l [A6 + 0x8], 1 00000120 1491 move.b [A2], [A1] 00000122 246E 000C movea.l A2, [A6 + 0xC] 00000126 52AE 000C addq.l [A6 + 0xC], 1 0000012A 226E 0008 movea.l A1, [A6 + 0x8] 0000012E 52AE 0008 addq.l [A6 + 0x8], 1 00000132 1491 move.b [A2], [A1] label00000134: 00000134 2E2E 0008 move.l D7, [A6 + 0x8] 00000138 BEAE FFFC cmp.l D7, [A6 - 0x4] 0000013C 621E bhi +0x20 /* 0000015C */ 0000013E 246E 000C movea.l A2, [A6 + 0xC] 00000142 52AE 000C addq.l [A6 + 0xC], 1 00000146 226E 0008 movea.l A1, [A6 + 0x8] 0000014A 52AE 0008 addq.l [A6 + 0x8], 1 0000014E 4287 clr.l D7 00000150 1E11 move.b D7, [A1] 00000152 0A87 0000 00FF xori.l D7, 0xFF 00000158 1487 move.b [A2], D7 0000015A 60D8 bra -0x26 /* 00000134 */ label0000015C: 0000015C 4CDF 0201 movem.l D0,A1, [A7]+ 00000160 4E5E unlink A6 00000162 4E75 rts 00000164 4E56 FFF8 link A6, -0x0008 00000168 48E7 9C58 movem.l -[A7], D0,D3,D4,D5,A1,A3,A4 0000016C 4285 clr.l D5 0000016E 246E 0008 movea.l A2, [A6 + 0x8] 00000172 4284 clr.l D4 00000174 1812 move.b D4, [A2] 00000176 52AE 0008 addq.l [A6 + 0x8], 1 0000017A 246E 0008 movea.l A2, [A6 + 0x8] 0000017E 4283 clr.l D3 00000180 1612 move.b D3, [A2] 00000182 52AE 0008 addq.l [A6 + 0x8], 1 00000186 2E2E 0010 move.l D7, [A6 + 0x10] 0000018A ED87 asl D7, 6 0000018C DEAD FEC2 add.l D7, [A5 - 0x13E] 00000190 DEAE 000C add.l D7, [A6 + 0xC] 00000194 2D47 FFF8 move.l [A6 - 0x8], D7 00000198 266E 0008 movea.l A3, [A6 + 0x8] label0000019C: 0000019C 2E05 move.l D7, D5 0000019E ED87 asl D7, 6 000001A0 DEAE FFF8 add.l D7, [A6 - 0x8] 000001A4 2247 movea.l A1, D7 000001A6 2E09 move.l D7, A1 000001A8 DE84 add.l D7, D4 000001AA 5387 subq.l D7, 1 000001AC 2D47 FFFC move.l [A6 - 0x4], D7 000001B0 2849 movea.l A4, A1 label000001B2: 000001B2 B9EE FFFC cmpa.l A4, [A6 - 0x4] 000001B6 6208 bhi +0xA /* 000001C0 */ 000001B8 1893 move.b [A4], [A3] 000001BA 528C addq.l A4, 1 000001BC 528B addq.l A3, 1 000001BE 60F2 bra -0xC /* 000001B2 */ label000001C0: 000001C0 5285 addq.l D5, 1 000001C2 BA83 cmp.l D5, D3 000001C4 6DD6 blt -0x28 /* 0000019C */ 000001C6 4CDF 1A39 movem.l D0,D3,D4,D5,A1,A3,A4, [A7]+ 000001CA 4E5E unlink A6 000001CC 4E75 rts export_115: 000001CE 4E56 0000 link A6, 0 000001D2 48E7 8C48 movem.l -[A7], D0,D4,D5,A1,A4 000001D6 52AE 0008 addq.l [A6 + 0x8], 1 000001DA 246E 0008 movea.l A2, [A6 + 0x8] 000001DE 4287 clr.l D7 000001E0 1E12 move.b D7, [A2] 000001E2 DEAE 0010 add.l D7, [A6 + 0x10] 000001E6 2807 move.l D4, D7 000001E8 52AE 0008 addq.l [A6 + 0x8], 1 000001EC 286E 0008 movea.l A4, [A6 + 0x8] 000001F0 2A2E 0010 move.l D5, [A6 + 0x10] 000001F4 2E05 move.l D7, D5 000001F6 ED87 asl D7, 6 000001F8 DEAD FEC2 add.l D7, [A5 - 0x13E] 000001FC DEAE 000C add.l D7, [A6 + 0xC] 00000200 2247 movea.l A1, D7 label00000202: 00000202 129C move.b [A1], [A4]+ 00000204 D3FC 0000 0040 add.l A1, 0x40 /* '@' */ 0000020A 5285 addq.l D5, 1 0000020C BA84 cmp.l D5, D4 0000020E 66F2 bne -0xC /* 00000202 */ 00000210 4CDF 1231 movem.l D0,D4,D5,A1,A4, [A7]+ 00000214 4E5E unlink A6 00000216 4E75 rts export_116: fn00000218: 00000218 4E56 0000 link A6, 0 0000021C 48E7 8C48 movem.l -[A7], D0,D4,D5,A1,A4 00000220 52AE 0008 addq.l [A6 + 0x8], 1 00000224 246E 0008 movea.l A2, [A6 + 0x8] 00000228 4287 clr.l D7 0000022A 1E12 move.b D7, [A2] 0000022C DEAE 0010 add.l D7, [A6 + 0x10] 00000230 2807 move.l D4, D7 00000232 52AE 0008 addq.l [A6 + 0x8], 1 00000236 286E 0008 movea.l A4, [A6 + 0x8] 0000023A 2A2E 0010 move.l D5, [A6 + 0x10] label0000023E: 0000023E 2E05 move.l D7, D5 00000240 ED87 asl D7, 6 00000242 DEAD FEC2 add.l D7, [A5 - 0x13E] 00000246 DEAE 000C add.l D7, [A6 + 0xC] 0000024A 2247 movea.l A1, D7 0000024C 12DC move.b [A1]+, [A4]+ 0000024E 129C move.b [A1], [A4]+ 00000250 5285 addq.l D5, 1 00000252 BA84 cmp.l D5, D4 00000254 66E8 bne -0x16 /* 0000023E */ 00000256 4CDF 1231 movem.l D0,D4,D5,A1,A4, [A7]+ 0000025A 4E5E unlink A6 0000025C 4E75 rts 0000025E 4E56 0000 link A6, 0 00000262 48E7 8C48 movem.l -[A7], D0,D4,D5,A1,A4 00000266 52AE 0008 addq.l [A6 + 0x8], 1 0000026A 246E 0008 movea.l A2, [A6 + 0x8] 0000026E 4287 clr.l D7 00000270 1E12 move.b D7, [A2] 00000272 DEAE 0010 add.l D7, [A6 + 0x10] 00000276 2807 move.l D4, D7 00000278 52AE 0008 addq.l [A6 + 0x8], 1 0000027C 286E 0008 movea.l A4, [A6 + 0x8] 00000280 2A2E 0010 move.l D5, [A6 + 0x10] label00000284: 00000284 2E05 move.l D7, D5 00000286 ED87 asl D7, 6 00000288 DEAD FEC2 add.l D7, [A5 - 0x13E] 0000028C DEAE 000C add.l D7, [A6 + 0xC] 00000290 2247 movea.l A1, D7 00000292 12DC move.b [A1]+, [A4]+ 00000294 12DC move.b [A1]+, [A4]+ 00000296 129C move.b [A1], [A4]+ 00000298 5285 addq.l D5, 1 0000029A BA84 cmp.l D5, D4 0000029C 66E6 bne -0x18 /* 00000284 */ 0000029E 4CDF 1231 movem.l D0,D4,D5,A1,A4, [A7]+ 000002A2 4E5E unlink A6 000002A4 4E75 rts export_117: 000002A6 4E56 0000 link A6, 0 000002AA 48E7 8C48 movem.l -[A7], D0,D4,D5,A1,A4 000002AE 52AE 0008 addq.l [A6 + 0x8], 1 000002B2 246E 0008 movea.l A2, [A6 + 0x8] 000002B6 4287 clr.l D7 000002B8 1E12 move.b D7, [A2] 000002BA DEAE 0010 add.l D7, [A6 + 0x10] 000002BE 2807 move.l D4, D7 000002C0 52AE 0008 addq.l [A6 + 0x8], 1 000002C4 286E 0008 movea.l A4, [A6 + 0x8] 000002C8 2A2E 0010 move.l D5, [A6 + 0x10] label000002CC: 000002CC 2E05 move.l D7, D5 000002CE ED87 asl D7, 6 000002D0 DEAD FEC2 add.l D7, [A5 - 0x13E] 000002D4 DEAE 000C add.l D7, [A6 + 0xC] 000002D8 2247 movea.l A1, D7 000002DA 12DC move.b [A1]+, [A4]+ 000002DC 12DC move.b [A1]+, [A4]+ 000002DE 12DC move.b [A1]+, [A4]+ 000002E0 129C move.b [A1], [A4]+ 000002E2 5285 addq.l D5, 1 000002E4 BA84 cmp.l D5, D4 000002E6 66E4 bne -0x1A /* 000002CC */ 000002E8 4CDF 1231 movem.l D0,D4,D5,A1,A4, [A7]+ 000002EC 4E5E unlink A6 000002EE 4E75 rts export_118: 000002F0 4E56 0000 link A6, 0 000002F4 48E7 8C48 movem.l -[A7], D0,D4,D5,A1,A4 000002F8 52AE 0008 addq.l [A6 + 0x8], 1 000002FC 246E 0008 movea.l A2, [A6 + 0x8] 00000300 4287 clr.l D7 00000302 1E12 move.b D7, [A2] 00000304 DEAE 0010 add.l D7, [A6 + 0x10] 00000308 2807 move.l D4, D7 0000030A 52AE 0008 addq.l [A6 + 0x8], 1 0000030E 286E 0008 movea.l A4, [A6 + 0x8] 00000312 2A2E 0010 move.l D5, [A6 + 0x10] label00000316: 00000316 2E05 move.l D7, D5 00000318 ED87 asl D7, 6 0000031A DEAD FEC2 add.l D7, [A5 - 0x13E] 0000031E DEAE 000C add.l D7, [A6 + 0xC] 00000322 2247 movea.l A1, D7 00000324 12DC move.b [A1]+, [A4]+ 00000326 12DC move.b [A1]+, [A4]+ 00000328 12DC move.b [A1]+, [A4]+ 0000032A 12DC move.b [A1]+, [A4]+ 0000032C 129C move.b [A1], [A4]+ 0000032E 5285 addq.l D5, 1 00000330 BA84 cmp.l D5, D4 00000332 66E2 bne -0x1C /* 00000316 */ 00000334 4CDF 1231 movem.l D0,D4,D5,A1,A4, [A7]+ 00000338 4E5E unlink A6 0000033A 4E75 rts 0000033C 4E56 0000 link A6, 0 00000340 48E7 8440 movem.l -[A7], D0,D5,A1 00000344 2E2E 000C move.l D7, [A6 + 0xC] 00000348 ED87 asl D7, 6 0000034A DEAD FEC2 add.l D7, [A5 - 0x13E] 0000034E 2C2E 0008 move.l D6, [A6 + 0x8] 00000352 E68E lsr D6, 3 00000354 DE86 add.l D7, D6 00000356 2247 movea.l A1, D7 00000358 7E01 moveq.l D7, 0x01 0000035A 7C07 moveq.l D6, 0x07 0000035C 7A07 moveq.l D5, 0x07 0000035E CAAE 0008 and.l D5, [A6 + 0x8] 00000362 9C85 sub.l D6, D5 00000364 EDA7 asl D7, D6 00000366 8F11 or.b [A1], D7 00000368 4CDF 0221 movem.l D0,D5,A1, [A7]+ 0000036C 4E5E unlink A6 0000036E 4E75 rts 00000370 4E56 0000 link A6, 0 00000374 48E7 8440 movem.l -[A7], D0,D5,A1 00000378 2E2E 000C move.l D7, [A6 + 0xC] 0000037C ED87 asl D7, 6 0000037E DEAD FEC2 add.l D7, [A5 - 0x13E] 00000382 2C2E 0008 move.l D6, [A6 + 0x8] 00000386 E68E lsr D6, 3 00000388 DE86 add.l D7, D6 0000038A 2247 movea.l A1, D7 0000038C 7E01 moveq.l D7, 0x01 0000038E 7C07 moveq.l D6, 0x07 00000390 7A07 moveq.l D5, 0x07 00000392 CAAE 0008 and.l D5, [A6 + 0x8] 00000396 9C85 sub.l D6, D5 00000398 EDA7 asl D7, D6 0000039A 0A87 0000 00FF xori.l D7, 0xFF 000003A0 CF11 and.b [A1], D7 000003A2 4CDF 0221 movem.l D0,D5,A1, [A7]+ 000003A6 4E5E unlink A6 000003A8 4E75 rts 000003AA 4E56 0000 link A6, 0 000003AE 48E7 8040 movem.l -[A7], D0,A1 000003B2 2E2E 000C move.l D7, [A6 + 0xC] 000003B6 ED87 asl D7, 6 000003B8 DEAD FEC2 add.l D7, [A5 - 0x13E] 000003BC 2C2E 0008 move.l D6, [A6 + 0x8] 000003C0 E68E lsr D6, 3 000003C2 DE86 add.l D7, D6 000003C4 2247 movea.l A1, D7 000003C6 7E01 moveq.l D7, 0x01 000003C8 7C07 moveq.l D6, 0x07 000003CA CCAE 0008 and.l D6, [A6 + 0x8] 000003CE EDA7 asl D7, D6 000003D0 4286 clr.l D6 000003D2 1C11 move.b D6, [A1] 000003D4 CE86 and.l D7, D6 000003D6 4CDF 0201 movem.l D0,A1, [A7]+ 000003DA 4E5E unlink A6 000003DC 4E75 rts 000003DE 4E56 0000 link A6, 0 000003E2 48E7 9C40 movem.l -[A7], D0,D3,D4,D5,A1 000003E6 262E 000C move.l D3, [A6 + 0xC] label000003EA: 000003EA B6AE 0014 cmp.l D3, [A6 + 0x14] 000003EE 6E42 bgt +0x44 /* 00000432 */ 000003F0 4285 clr.l D5 000003F2 2E03 move.l D7, D3 000003F4 ED87 asl D7, 6 000003F6 DEAD FEC2 add.l D7, [A5 - 0x13E] 000003FA DEAE 0010 add.l D7, [A6 + 0x10] 000003FE 2247 movea.l A1, D7 label00000400: 00000400 2E03 move.l D7, D3 00000402 ED87 asl D7, 6 00000404 DEAD FEC2 add.l D7, [A5 - 0x13E] 00000408 DEAE 0008 add.l D7, [A6 + 0x8] 0000040C B3C7 cmpa.l A1, D7 0000040E 652A bcs +0x2C /* 0000043A */ 00000410 1E11 move.b D7, [A1] 00000412 4887 ext.w D7 00000414 48C7 ext.l D7 00000416 0287 0000 0080 andi.l D7, 0x80 0000041C 2807 move.l D4, D7 0000041E 1E11 move.b D7, [A1] 00000420 4887 ext.w D7 00000422 48C7 ext.l D7 00000424 E387 asl D7, 1 00000426 1287 move.b [A1], D7 00000428 4A85 tst.l D5 0000042A 6712 beq +0x14 /* 0000043E */ 0000042C 08D1 0000 bset.b [A1], 0x0 00000430 600C bra +0xE /* 0000043E */ label00000432: 00000432 4CDF 0239 movem.l D0,D3,D4,D5,A1, [A7]+ 00000436 4E5E unlink A6 00000438 4E75 rts label0000043A: 0000043A 5283 addq.l D3, 1 0000043C 60AC bra -0x52 /* 000003EA */ label0000043E: 0000043E 2A04 move.l D5, D4 00000440 5389 subq.l A1, 1 00000442 60BC bra -0x42 /* 00000400 */ 00000444 4E56 0000 link A6, 0 00000448 48E7 9C40 movem.l -[A7], D0,D3,D4,D5,A1 0000044C 262E 000C move.l D3, [A6 + 0xC] label00000450: 00000450 B6AE 0014 cmp.l D3, [A6 + 0x14] 00000454 6E40 bgt +0x42 /* 00000496 */ 00000456 4285 clr.l D5 00000458 2E03 move.l D7, D3 0000045A ED87 asl D7, 6 0000045C DEAD FEC2 add.l D7, [A5 - 0x13E] 00000460 DEAE 0008 add.l D7, [A6 + 0x8] 00000464 2247 movea.l A1, D7 label00000466: 00000466 2E03 move.l D7, D3 00000468 ED87 asl D7, 6 0000046A DEAD FEC2 add.l D7, [A5 - 0x13E] 0000046E DEAE 0010 add.l D7, [A6 + 0x10] 00000472 B3C7 cmpa.l A1, D7 00000474 6528 bcs +0x2A /* 0000049E */ 00000476 7E01 moveq.l D7, 0x01 00000478 1C11 move.b D6, [A1] 0000047A 4886 ext.w D6 0000047C 48C6 ext.l D6 0000047E CE86 and.l D7, D6 00000480 2807 move.l D4, D7 00000482 1E11 move.b D7, [A1] 00000484 4887 ext.w D7 00000486 48C7 ext.l D7 00000488 E287 asr D7, 1 0000048A 1287 move.b [A1], D7 0000048C 4A85 tst.l D5 0000048E 6712 beq +0x14 /* 000004A2 */ 00000490 08D1 0007 bset.b [A1], 0x7 00000494 600C bra +0xE /* 000004A2 */ label00000496: 00000496 4CDF 0239 movem.l D0,D3,D4,D5,A1, [A7]+ 0000049A 4E5E unlink A6 0000049C 4E75 rts label0000049E: 0000049E 5283 addq.l D3, 1 000004A0 60AE bra -0x50 /* 00000450 */ label000004A2: 000004A2 2A04 move.l D5, D4 000004A4 5289 addq.l A1, 1 000004A6 60BE bra -0x40 /* 00000466 */ 000004A8 0000 0238 ori.b D0, 0x38 /* '8' */ 000004AC 0000 0004 ori.b D0, 0x4 000004B0 0000 01EC ori.b D0, 0xEC 000004B4 0000 0003 ori.b D0, 0x3 000004B8 0000 0144 ori.b D0, 0x44 /* 'D' */ 000004BC 0000 0002 ori.b D0, 0x2 000004C0 0000 00B2 ori.b D0, 0xB2 000004C4 0000 0001 ori.b D0, 0x1 000004C8 0000 0084 ori.b D0, 0x84 000004CC 0000 0000 ori.b D0, 0x0 000004D0 0000 0000 ori.b D0, 0x0 000004D4 0000 00B0 ori.b D0, 0xB0 fn000004D8: 000004D8 4E56 FFEA link A6, -0x0016 000004DC 48E7 8440 movem.l -[A7], D0,D5,A1 000004E0 42AE FFEA clr.l [A6 - 0x16] 000004E4 422E FFFF clr.b [A6 - 0x1] label000004E8: 000004E8 246E 0008 movea.l A2, [A6 + 0x8] 000004EC 548A addq.l A2, 2 000004EE 4A52 tst.w [A2] 000004F0 6F1E ble +0x20 /* 00000510 */ 000004F2 246E 0008 movea.l A2, [A6 + 0x8] 000004F6 548A addq.l A2, 2 000004F8 5352 subq.w [A2], 1 000004FA 246E 0008 movea.l A2, [A6 + 0x8] 000004FE 5C8A addq.l A2, 6 00000500 2252 movea.l A1, [A2] 00000502 5292 addq.l [A2], 1 00000504 4287 clr.l D7 00000506 1E11 move.b D7, [A1] 00000508 0287 0000 00FF andi.l D7, 0xFF 0000050E 6008 bra +0xA /* 00000518 */ label00000510: 00000510 2EAE 0008 move.l [A7], [A6 + 0x8] 00000514 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] label00000518: 00000518 1D47 FFFE move.b [A6 - 0x2], D7 0000051C 1E2E FFFF move.b D7, [A6 - 0x1] 00000520 4887 ext.w D7 00000522 48C7 ext.l D7 00000524 41FA FF82 lea.l A0, [PC - 0x7E /* 000004A8, value 0x238, cstring "" */] 00000528 4EED 0452 jmp [A5 + 0x452 /* export_134 */] 0000052C 0C2E 003A FFFE cmpi.b [A6 - 0x2], 0x3A /* ':' */ 00000532 660A bne +0xC /* 0000053E */ 00000534 1D7C 0003 FFFF move.b [A6 - 0x1], 0x3 0000053A 42AE FFEA clr.l [A6 - 0x16] label0000053E: 0000053E 0C2E 003B FFFE cmpi.b [A6 - 0x2], 0x3B /* ';' */ 00000544 6606 bne +0x8 /* 0000054C */ 00000546 1D7C 0004 FFFF move.b [A6 - 0x1], 0x4 label0000054C: 0000054C 0C2E 0024 FFFE cmpi.b [A6 - 0x2], 0x24 /* '$' */ 00000552 6694 bne -0x6A /* 000004E8 */ 00000554 4287 clr.l D7 00000556 600C bra +0xE /* 00000564 */ 00000558 608E bra -0x70 /* 000004E8 */ 0000055A 0C2E 002E FFFE cmpi.b [A6 - 0x2], 0x2E /* '.' */ 00000560 660A bne +0xC /* 0000056C */ 00000562 7EFF moveq.l D7, 0xFFFFFFFF label00000564: 00000564 4CDF 0221 movem.l D0,D5,A1, [A7]+ 00000568 4E5E unlink A6 0000056A 4E75 rts label0000056C: 0000056C 0C2E 0030 FFFE cmpi.b [A6 - 0x2], 0x30 /* '0' */ 00000572 6D08 blt +0xA /* 0000057C */ 00000574 0C2E 0039 FFFE cmpi.b [A6 - 0x2], 0x39 /* '9' */ 0000057A 6F14 ble +0x16 /* 00000590 */ label0000057C: 0000057C 0C2E 0041 FFFE cmpi.b [A6 - 0x2], 0x41 /* 'A' */ 00000582 6D00 FF64 blt -0x9A /* 000004E8 */ 00000586 0C2E 0046 FFFE cmpi.b [A6 - 0x2], 0x46 /* 'F' */ 0000058C 6E00 FF5A bgt -0xA4 /* 000004E8 */ label00000590: 00000590 0C2E 0030 FFFE cmpi.b [A6 - 0x2], 0x30 /* '0' */ 00000596 6D20 blt +0x22 /* 000005B8 */ 00000598 0C2E 0039 FFFE cmpi.b [A6 - 0x2], 0x39 /* '9' */ 0000059E 6E18 bgt +0x1A /* 000005B8 */ 000005A0 246E 0010 movea.l A2, [A6 + 0x10] 000005A4 7ED0 moveq.l D7, 0xFFFFFFD0 000005A6 1C2E FFFE move.b D6, [A6 - 0x2] 000005AA 4886 ext.w D6 000005AC 48C6 ext.l D6 000005AE DE86 add.l D7, D6 000005B0 1487 move.b [A2], D7 000005B2 1D7C 0002 FFFF move.b [A6 - 0x1], 0x2 label000005B8: 000005B8 0C2E 0041 FFFE cmpi.b [A6 - 0x2], 0x41 /* 'A' */ 000005BE 6D00 FF28 blt -0xD6 /* 000004E8 */ 000005C2 0C2E 0046 FFFE cmpi.b [A6 - 0x2], 0x46 /* 'F' */ 000005C8 6E00 FF1E bgt -0xE0 /* 000004E8 */ 000005CC 246E 0010 movea.l A2, [A6 + 0x10] 000005D0 7EBF moveq.l D7, 0xFFFFFFBF 000005D2 7C0A moveq.l D6, 0x0A 000005D4 1A2E FFFE move.b D5, [A6 - 0x2] 000005D8 4885 ext.w D5 000005DA 48C5 ext.l D5 000005DC DC85 add.l D6, D5 000005DE DE86 add.l D7, D6 000005E0 1487 move.b [A2], D7 000005E2 1D7C 0002 FFFF move.b [A6 - 0x1], 0x2 000005E8 4EFA FEFE jmp [PC - 0x102 /* 000004E8 */] 000005EC 0C2E 002E FFFE cmpi.b [A6 - 0x2], 0x2E /* '.' */ 000005F2 660A bne +0xC /* 000005FE */ 000005F4 4287 clr.l D7 000005F6 4CDF 0221 movem.l D0,D5,A1, [A7]+ 000005FA 4E5E unlink A6 000005FC 4E75 rts label000005FE: 000005FE 0C2E 0030 FFFE cmpi.b [A6 - 0x2], 0x30 /* '0' */ 00000604 6D08 blt +0xA /* 0000060E */ 00000606 0C2E 0039 FFFE cmpi.b [A6 - 0x2], 0x39 /* '9' */ 0000060C 6F14 ble +0x16 /* 00000622 */ label0000060E: 0000060E 0C2E 0041 FFFE cmpi.b [A6 - 0x2], 0x41 /* 'A' */ 00000614 6D00 FED2 blt -0x12C /* 000004E8 */ 00000618 0C2E 0046 FFFE cmpi.b [A6 - 0x2], 0x46 /* 'F' */ 0000061E 6E00 FEC8 bgt -0x136 /* 000004E8 */ label00000622: 00000622 246E 0010 movea.l A2, [A6 + 0x10] 00000626 1E12 move.b D7, [A2] 00000628 4887 ext.w D7 0000062A 48C7 ext.l D7 0000062C E987 asl D7, 4 0000062E 1487 move.b [A2], D7 00000630 0C2E 0030 FFFE cmpi.b [A6 - 0x2], 0x30 /* '0' */ 00000636 6D24 blt +0x26 /* 0000065C */ 00000638 0C2E 0039 FFFE cmpi.b [A6 - 0x2], 0x39 /* '9' */ 0000063E 6E1C bgt +0x1E /* 0000065C */ 00000640 246E 0010 movea.l A2, [A6 + 0x10] 00000644 52AE 0010 addq.l [A6 + 0x10], 1 00000648 7ED0 moveq.l D7, 0xFFFFFFD0 0000064A 1C2E FFFE move.b D6, [A6 - 0x2] 0000064E 4886 ext.w D6 00000650 48C6 ext.l D6 00000652 DE86 add.l D7, D6 00000654 DF12 add.b [A2], D7 00000656 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 label0000065C: 0000065C 0C2E 0041 FFFE cmpi.b [A6 - 0x2], 0x41 /* 'A' */ 00000662 6D00 FE84 blt -0x17A /* 000004E8 */ 00000666 0C2E 0046 FFFE cmpi.b [A6 - 0x2], 0x46 /* 'F' */ 0000066C 6E00 FE7A bgt -0x184 /* 000004E8 */ 00000670 246E 0010 movea.l A2, [A6 + 0x10] 00000674 52AE 0010 addq.l [A6 + 0x10], 1 00000678 7EBF moveq.l D7, 0xFFFFFFBF 0000067A 7C0A moveq.l D6, 0x0A 0000067C 1A2E FFFE move.b D5, [A6 - 0x2] 00000680 4885 ext.w D5 00000682 48C5 ext.l D5 00000684 DC85 add.l D6, D5 00000686 DE86 add.l D7, D6 00000688 DF12 add.b [A2], D7 0000068A 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000690 4EFA FE56 jmp [PC - 0x1AA /* 000004E8 */] 00000694 0C2E 000A FFFE cmpi.b [A6 - 0x2], 0xA /* '\n' */ 0000069A 6626 bne +0x28 /* 000006C2 */ 0000069C 45EE FFEE lea.l A2, [A6 - 0x12] 000006A0 D5EE FFEA add.l A2, [A6 - 0x16] 000006A4 4212 clr.b [A2] 000006A6 2EAE 000C move.l [A7], [A6 + 0xC] 000006AA 486E FFEE pea.l [A6 - 0x12] 000006AE 4EBA 0042 jsr [PC + 0x42 /* 000006F2 */] 000006B2 588F addq.l A7, 4 000006B4 4A87 tst.l D7 000006B6 6720 beq +0x22 /* 000006D8 */ 000006B8 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 000006BE 4EFA FE28 jmp [PC - 0x1D8 /* 000004E8 */] label000006C2: 000006C2 246E FFEA movea.l A2, [A6 - 0x16] 000006C6 52AE FFEA addq.l [A6 - 0x16], 1 000006CA 43EE FFEE lea.l A1, [A6 - 0x12] 000006CE D5C9 add.l A2, A1 000006D0 14AE FFFE move.b [A2], [A6 - 0x2] 000006D4 4EFA FE12 jmp [PC - 0x1EE /* 000004E8 */] label000006D8: 000006D8 422E FFFF clr.b [A6 - 0x1] 000006DC 4EFA FE0A jmp [PC - 0x1F6 /* 000004E8 */] 000006E0 0C2E 000A FFFE cmpi.b [A6 - 0x2], 0xA /* '\n' */ 000006E6 6600 FE00 bne -0x1FE /* 000004E8 */ 000006EA 422E FFFF clr.b [A6 - 0x1] 000006EE 4EFA FDF8 jmp [PC - 0x208 /* 000004E8 */] fn000006F2: 000006F2 4E56 0000 link A6, 0 label000006F6: 000006F6 246E 0008 movea.l A2, [A6 + 0x8] 000006FA 1E12 move.b D7, [A2] 000006FC 4887 ext.w D7 000006FE 48C7 ext.l D7 00000700 246E 000C movea.l A2, [A6 + 0xC] 00000704 1C12 move.b D6, [A2] 00000706 4886 ext.w D6 00000708 48C6 ext.l D6 0000070A BE86 cmp.l D7, D6 0000070C 6612 bne +0x14 /* 00000720 */ 0000070E 246E 0008 movea.l A2, [A6 + 0x8] 00000712 4A12 tst.b [A2] 00000714 670A beq +0xC /* 00000720 */ 00000716 52AE 0008 addq.l [A6 + 0x8], 1 0000071A 52AE 000C addq.l [A6 + 0xC], 1 0000071E 60D6 bra -0x28 /* 000006F6 */ label00000720: 00000720 246E 0008 movea.l A2, [A6 + 0x8] 00000724 1E12 move.b D7, [A2] 00000726 4887 ext.w D7 00000728 48C7 ext.l D7 0000072A 246E 000C movea.l A2, [A6 + 0xC] 0000072E 1C12 move.b D6, [A2] 00000730 4886 ext.w D6 00000732 48C6 ext.l D6 00000734 BE86 cmp.l D7, D6 00000736 6604 bne +0x6 /* 0000073C */ 00000738 7E01 moveq.l D7, 0x01 0000073A 6002 bra +0x4 /* 0000073E */ label0000073C: 0000073C 4287 clr.l D7 label0000073E: 0000073E 4E5E unlink A6 00000740 4E75 rts fn00000742: 00000742 4E56 FB7C link A6, -0x0484 00000746 48E7 8048 movem.l -[A7], D0,A1,A4 0000074A 2EBC 0000 0200 move.l [A7], 0x200 00000750 486E FBE8 pea.l [A6 - 0x418] 00000754 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000758 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 0000075C 508F addq.l A7, 8 0000075E 2EBC 0000 0400 move.l [A7], 0x400 00000764 486E FBE8 pea.l [A6 - 0x418] 00000768 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000076C 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 00000770 508F addq.l A7, 8 00000772 45EE FBE8 lea.l A2, [A6 - 0x418] 00000776 2D4A FB8C move.l [A6 - 0x474], A2 0000077A 42AE FB84 clr.l [A6 - 0x47C] label0000077E: 0000077E 0CAE 0000 0156 FB84 cmpi.l [A6 - 0x47C], 0x156 00000786 6450 bcc +0x52 /* 000007D8 */ 00000788 45EE FB94 lea.l A2, [A6 - 0x46C] 0000078C 2D4A FB88 move.l [A6 - 0x478], A2 00000790 4878 0048 push.l 0x48 /* 'H' */ 00000794 486E FB88 pea.l [A6 - 0x478] 00000798 486E FB8C pea.l [A6 - 0x474] 0000079C 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] 000007A0 4FEF 000C lea.l A7, [A7 + 0xC] 000007A4 42AE FB7C clr.l [A6 - 0x484] label000007A8: 000007A8 0CAE 0000 0040 FB7C cmpi.l [A6 - 0x484], 0x40 /* '@' */ 000007B0 6434 bcc +0x36 /* 000007E6 */ 000007B2 2E2E FB84 move.l D7, [A6 - 0x47C] 000007B6 ED87 asl D7, 6 000007B8 DEAD FEC2 add.l D7, [A5 - 0x13E] 000007BC DEAE FB7C add.l D7, [A6 - 0x484] 000007C0 2D47 FB90 move.l [A6 - 0x470], D7 000007C4 246E FB90 movea.l A2, [A6 - 0x470] 000007C8 43EE FB94 lea.l A1, [A6 - 0x46C] 000007CC D3EE FB7C add.l A1, [A6 - 0x484] 000007D0 1491 move.b [A2], [A1] 000007D2 52AE FB7C addq.l [A6 - 0x484], 1 000007D6 60D0 bra -0x2E /* 000007A8 */ label000007D8: 000007D8 4CDF 1201 movem.l D0,A1,A4, [A7]+ 000007DC 4E5E unlink A6 000007DE 4E75 rts label000007E0: 000007E0 52AE FB84 addq.l [A6 - 0x47C], 1 000007E4 6098 bra -0x66 /* 0000077E */ label000007E6: 000007E6 2E2E FB8C move.l D7, [A6 - 0x474] 000007EA 45EE FDE8 lea.l A2, [A6 - 0x218] 000007EE BE8A cmp.l D7, A2 000007F0 63EE bls -0x10 /* 000007E0 */ 000007F2 42AE FB80 clr.l [A6 - 0x480] label000007F6: 000007F6 0CAE 0000 0200 FB80 cmpi.l [A6 - 0x480], 0x200 000007FE 641A bcc +0x1C /* 0000081A */ 00000800 45EE FBE8 lea.l A2, [A6 - 0x418] 00000804 D5EE FB80 add.l A2, [A6 - 0x480] 00000808 226E FB80 movea.l A1, [A6 - 0x480] 0000080C 49EE FDE8 lea.l A4, [A6 - 0x218] 00000810 D3CC add.l A1, A4 00000812 1491 move.b [A2], [A1] 00000814 52AE FB80 addq.l [A6 - 0x480], 1 00000818 60DC bra -0x22 /* 000007F6 */ label0000081A: 0000081A 2EBC 0000 0200 move.l [A7], 0x200 00000820 486E FDE8 pea.l [A6 - 0x218] 00000824 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000828 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 0000082C 508F addq.l A7, 8 0000082E 04AE 0000 0200 FB8C subi.l [A6 - 0x474], 0x200 00000836 60A8 bra -0x56 /* 000007E0 */ 00000838 4E56 FFFC link A6, -0x0004 0000083C 48E7 8040 movem.l -[A7], D0,A1 00000840 42AE FFFC clr.l [A6 - 0x4] label00000844: 00000844 2E2E FFFC move.l D7, [A6 - 0x4] 00000848 BEAE 0010 cmp.l D7, [A6 + 0x10] 0000084C 6C6E bge +0x70 /* 000008BC */ 0000084E 246E 000C movea.l A2, [A6 + 0xC] 00000852 52AE 000C addq.l [A6 + 0xC], 1 00000856 2E8A move.l [A7], A2 00000858 246E 0008 movea.l A2, [A6 + 0x8] 0000085C 548A addq.l A2, 2 0000085E 4A52 tst.w [A2] 00000860 6F1E ble +0x20 /* 00000880 */ 00000862 246E 0008 movea.l A2, [A6 + 0x8] 00000866 548A addq.l A2, 2 00000868 5352 subq.w [A2], 1 0000086A 246E 0008 movea.l A2, [A6 + 0x8] 0000086E 5C8A addq.l A2, 6 00000870 2252 movea.l A1, [A2] 00000872 5292 addq.l [A2], 1 00000874 4287 clr.l D7 00000876 1E11 move.b D7, [A1] 00000878 0287 0000 00FF andi.l D7, 0xFF 0000087E 6032 bra +0x34 /* 000008B2 */ label00000880: 00000880 246E 0008 movea.l A2, [A6 + 0x8] 00000884 548A addq.l A2, 2 00000886 4A52 tst.w [A2] 00000888 6F1E ble +0x20 /* 000008A8 */ 0000088A 246E 0008 movea.l A2, [A6 + 0x8] 0000088E 548A addq.l A2, 2 00000890 5352 subq.w [A2], 1 00000892 246E 0008 movea.l A2, [A6 + 0x8] 00000896 5C8A addq.l A2, 6 00000898 2252 movea.l A1, [A2] 0000089A 5292 addq.l [A2], 1 0000089C 4287 clr.l D7 0000089E 1E11 move.b D7, [A1] 000008A0 0287 0000 00FF andi.l D7, 0xFF 000008A6 600A bra +0xC /* 000008B2 */ label000008A8: 000008A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008AC 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000008B0 588F addq.l A7, 4 label000008B2: 000008B2 2057 movea.l A0, [A7] 000008B4 1087 move.b [A0], D7 000008B6 52AE FFFC addq.l [A6 - 0x4], 1 000008BA 6088 bra -0x76 /* 00000844 */ label000008BC: 000008BC 4CDF 0201 movem.l D0,A1, [A7]+ 000008C0 4E5E unlink A6 000008C2 4E75 rts export_120: fn000008C4: 000008C4 4E56 0000 link A6, 0 000008C8 48E7 8458 movem.l -[A7], D0,D5,A1,A3,A4 000008CC 2A2E 0010 move.l D5, [A6 + 0x10] label000008D0: 000008D0 2E05 move.l D7, D5 000008D2 ED87 asl D7, 6 000008D4 DEAD FEC2 add.l D7, [A5 - 0x13E] 000008D8 DEAE 000C add.l D7, [A6 + 0xC] 000008DC 2247 movea.l A1, D7 000008DE 2E05 move.l D7, D5 000008E0 ED87 asl D7, 6 000008E2 DEAD FEC2 add.l D7, [A5 - 0x13E] 000008E6 DEAE 0014 add.l D7, [A6 + 0x14] 000008EA 2847 movea.l A4, D7 000008EC 2649 movea.l A3, A1 label000008EE: 000008EE B7CC cmpa.l A3, A4 000008F0 6208 bhi +0xA /* 000008FA */ 000008F2 16AE 000B move.b [A3], [A6 + 0xB] 000008F6 528B addq.l A3, 1 000008F8 60F4 bra -0xA /* 000008EE */ label000008FA: 000008FA 2E05 move.l D7, D5 000008FC 5285 addq.l D5, 1 000008FE BEAE 0018 cmp.l D7, [A6 + 0x18] 00000902 6DCC blt -0x32 /* 000008D0 */ 00000904 4CDF 1A21 movem.l D0,D5,A1,A3,A4, [A7]+ 00000908 4E5E unlink A6 0000090A 4E75 rts 0000090C 4E56 0000 link A6, 0 00000910 48E7 8458 movem.l -[A7], D0,D5,A1,A3,A4 00000914 2A2E 0010 move.l D5, [A6 + 0x10] label00000918: 00000918 2E85 move.l [A7], D5 0000091A 4878 0040 push.l 0x40 /* '@' */ 0000091E 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000922 2E17 move.l D7, [A7] 00000924 DEAD FEC2 add.l D7, [A5 - 0x13E] 00000928 DEAE 000C add.l D7, [A6 + 0xC] 0000092C 2247 movea.l A1, D7 0000092E 2E85 move.l [A7], D5 00000930 4878 0040 push.l 0x40 /* '@' */ 00000934 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000938 2E17 move.l D7, [A7] 0000093A DEAD FEC2 add.l D7, [A5 - 0x13E] 0000093E DEAE 0014 add.l D7, [A6 + 0x14] 00000942 2847 movea.l A4, D7 00000944 2649 movea.l A3, A1 label00000946: 00000946 B7CC cmpa.l A3, A4 00000948 6210 bhi +0x12 /* 0000095A */ 0000094A 1E13 move.b D7, [A3] 0000094C 4887 ext.w D7 0000094E 48C7 ext.l D7 00000950 BEAE 0008 cmp.l D7, [A6 + 0x8] 00000954 6710 beq +0x12 /* 00000966 */ 00000956 4287 clr.l D7 00000958 6012 bra +0x14 /* 0000096C */ label0000095A: 0000095A 2E05 move.l D7, D5 0000095C 5285 addq.l D5, 1 0000095E BEAE 0018 cmp.l D7, [A6 + 0x18] 00000962 6C06 bge +0x8 /* 0000096A */ 00000964 60B2 bra -0x4C /* 00000918 */ label00000966: 00000966 528B addq.l A3, 1 00000968 60DC bra -0x22 /* 00000946 */ label0000096A: 0000096A 7EFF moveq.l D7, 0xFFFFFFFF label0000096C: 0000096C 4CDF 1A21 movem.l D0,D5,A1,A3,A4, [A7]+ 00000970 4E5E unlink A6 00000972 4E75 rts export_114: 00000974 4E56 FFF8 link A6, -0x0008 00000978 48E7 8400 movem.l -[A7], D0,D5 0000097C 2D7C 0000 0824 FFF8 move.l [A6 - 0x8], 0x824 00000984 246E FFF8 movea.l A2, [A6 - 0x8] 00000988 2B52 FEC2 move.l [A5 - 0x13E], [A2] 0000098C 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000990 4297 clr.l [A7] 00000992 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00000996 4878 000C push.l 0xC 0000099A 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 0000099E 588F addq.l A7, 4 000009A0 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] 000009A4 42AE FFFC clr.l [A6 - 0x4] label000009A8: 000009A8 0CAE 0000 0200 FFFC cmpi.l [A6 - 0x4], 0x200 000009B0 6C26 bge +0x28 /* 000009D8 */ 000009B2 486D F324 pea.l [A5 - 0xCDC] 000009B6 245F movea.l A2, [A7]+ 000009B8 D5EE FFFC add.l A2, [A6 - 0x4] 000009BC 7E01 moveq.l D7, 0x01 000009BE 7C07 moveq.l D6, 0x07 000009C0 7A07 moveq.l D5, 0x07 000009C2 CAAE FFFC and.l D5, [A6 - 0x4] 000009C6 9C85 sub.l D6, D5 000009C8 EDA7 asl D7, D6 000009CA 0A87 0000 00FF xori.l D7, 0xFF 000009D0 1487 move.b [A2], D7 000009D2 52AE FFFC addq.l [A6 - 0x4], 1 000009D6 60D0 bra -0x2E /* 000009A8 */ label000009D8: 000009D8 4EBA 0012 jsr [PC + 0x12 /* 000009EC */] 000009DC 4CDF 0021 movem.l D0,D5, [A7]+ 000009E0 4E5E unlink A6 000009E2 4E75 rts 000009E4 2E53 movea.l A7, [A3] 000009E6 6F75 ble +0x77 /* 00000A5D */ 000009E8 6E64 bgt +0x66 /* 00000A4E */ 000009EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000009EC-000009F0 fn000009EC: 000009EC 4E56 FFF4 link A6, -0x000C // end alternate branch 000009EC-000009F0 fn000009EC: // (misaligned) 000009EE FFF4 .invalid <> 000009F0 422D FED6 clr.b [A5 - 0x12A] 000009F4 4878 0001 push.l 0x1 000009F8 4878 0001 push.l 0x1 000009FC 487A FFE6 pea.l [PC - 0x1A /* 000009E4, value 0x2E536F75 '.Sou', cstring ".Sound" */] 00000A00 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00000A04 4FEF 000C lea.l A7, [A7 + 0xC] 00000A08 2B47 F728 move.l [A5 - 0x8D8], D7 00000A0C 42AE FFFC clr.l [A6 - 0x4] label00000A10: 00000A10 0CAE 0000 0006 FFFC cmpi.l [A6 - 0x4], 0x6 00000A18 6C00 00A2 bge +0xA4 /* 00000ABC */ 00000A1C 2EAE FFFC move.l [A7], [A6 - 0x4] 00000A20 4878 0260 push.l 0x260 00000A24 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000A28 2457 movea.l A2, [A7] 00000A2A 41ED BE84 lea.l A0, [A5 - 0x417C] 00000A2E D5C8 add.l A2, A0 00000A30 34BC FFFF move.w [A2], 0xFFFF 00000A34 42AE FFF8 clr.l [A6 - 0x8] label00000A38: 00000A38 0CAE 0000 0065 FFF8 cmpi.l [A6 - 0x8], 0x65 /* 'e' */ 00000A40 6C00 0100 bge +0x102 /* 00000B42 */ 00000A44 2EAE FFFC move.l [A7], [A6 - 0x4] 00000A48 4878 0260 push.l 0x260 00000A4C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] // begin alternate branch 00000A4E-00000A50 label00000A4E: 00000A4E 05F2 .incomplete // end alternate branch 00000A4E-00000A50 label00000A4E: // (misaligned) 00000A50 2457 movea.l A2, [A7] 00000A52 41ED BE86 lea.l A0, [A5 - 0x417A] 00000A56 D5C8 add.l A2, A0 00000A58 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000A5C 4878 0006 push.l 0x6 00000A60 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000A64 D5D7 add.l A2, [A7] 00000A66 4252 clr.w [A2] 00000A68 2EAE FFFC move.l [A7], [A6 - 0x4] 00000A6C 4878 0260 push.l 0x260 00000A70 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000A74 2457 movea.l A2, [A7] 00000A76 41ED BE86 lea.l A0, [A5 - 0x417A] 00000A7A D5C8 add.l A2, A0 00000A7C 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000A80 4878 0006 push.l 0x6 00000A84 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000A88 D5D7 add.l A2, [A7] 00000A8A 548A addq.l A2, 2 00000A8C 4252 clr.w [A2] 00000A8E 2EAE FFFC move.l [A7], [A6 - 0x4] 00000A92 4878 0260 push.l 0x260 00000A96 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000A9A 2457 movea.l A2, [A7] 00000A9C 41ED BE86 lea.l A0, [A5 - 0x417A] 00000AA0 D5C8 add.l A2, A0 00000AA2 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000AA6 4878 0006 push.l 0x6 00000AAA 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000AAE D5D7 add.l A2, [A7] 00000AB0 588A addq.l A2, 4 00000AB2 4252 clr.w [A2] 00000AB4 52AE FFF8 addq.l [A6 - 0x8], 1 00000AB8 4EFA FF7E jmp [PC - 0x82 /* 00000A38 */] label00000ABC: 00000ABC 42AE FFF8 clr.l [A6 - 0x8] label00000AC0: 00000AC0 0CAE 0000 000A FFF8 cmpi.l [A6 - 0x8], 0xA /* '\n' */ 00000AC8 6C00 0080 bge +0x82 /* 00000B4A */ 00000ACC 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000AD0 4878 0006 push.l 0x6 00000AD4 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000AD8 2457 movea.l A2, [A7] 00000ADA 41ED BE86 lea.l A0, [A5 - 0x417A] 00000ADE D5C8 add.l A2, A0 00000AE0 2E3C 0000 07D0 move.l D7, 0x7D0 00000AE6 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000AEA 4878 00C8 push.l 0xC8 00000AEE 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000AF2 9E97 sub.l D7, [A7] 00000AF4 3487 move.w [A2], D7 00000AF6 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000AFA 4878 0006 push.l 0x6 00000AFE 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000B02 2457 movea.l A2, [A7] 00000B04 41ED BE88 lea.l A0, [A5 - 0x4178] 00000B08 D5C8 add.l A2, A0 00000B0A 2E8A move.l [A7], A2 00000B0C 082E 0000 FFFB btst.b [A6 - 0x5], 0x0 00000B12 6704 beq +0x6 /* 00000B18 */ 00000B14 4287 clr.l D7 00000B16 6006 bra +0x8 /* 00000B1E */ label00000B18: 00000B18 7E5A moveq.l D7, 0x5A 00000B1A 9EAE FFF8 sub.l D7, [A6 - 0x8] label00000B1E: 00000B1E 2057 movea.l A0, [A7] 00000B20 3087 move.w [A0], D7 00000B22 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000B26 4878 0006 push.l 0x6 00000B2A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000B2E 2457 movea.l A2, [A7] 00000B30 41ED BE8A lea.l A0, [A5 - 0x4176] 00000B34 D5C8 add.l A2, A0 00000B36 34BC 0002 move.w [A2], 0x2 00000B3A 52AE FFF8 addq.l [A6 - 0x8], 1 00000B3E 4EFA FF80 jmp [PC - 0x80 /* 00000AC0 */] label00000B42: 00000B42 52AE FFFC addq.l [A6 - 0x4], 1 00000B46 4EFA FEC8 jmp [PC - 0x138 /* 00000A10 */] label00000B4A: 00000B4A 42AE FFF8 clr.l [A6 - 0x8] label00000B4E: 00000B4E 0CAE 0000 000E FFF8 cmpi.l [A6 - 0x8], 0xE 00000B56 6C00 0078 bge +0x7A /* 00000BD0 */ 00000B5A 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000B5E 4878 0006 push.l 0x6 00000B62 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000B66 2457 movea.l A2, [A7] 00000B68 41ED C0E6 lea.l A0, [A5 - 0x3F1A] 00000B6C D5C8 add.l A2, A0 00000B6E 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000B72 4878 0028 push.l 0x28 /* '(' */ 00000B76 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000B7A 0697 0000 0E10 addi.l [A7], 0xE10 00000B80 34AF 0002 move.w [A2], [A7 + 0x2] 00000B84 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000B88 4878 0006 push.l 0x6 00000B8C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000B90 2457 movea.l A2, [A7] 00000B92 41ED C0E8 lea.l A0, [A5 - 0x3F18] 00000B96 D5C8 add.l A2, A0 00000B98 2E8A move.l [A7], A2 00000B9A 082E 0000 FFFB btst.b [A6 - 0x5], 0x0 00000BA0 6708 beq +0xA /* 00000BAA */ 00000BA2 7E3C moveq.l D7, 0x3C 00000BA4 9EAE FFF8 sub.l D7, [A6 - 0x8] 00000BA8 6002 bra +0x4 /* 00000BAC */ label00000BAA: 00000BAA 4287 clr.l D7 label00000BAC: 00000BAC 2057 movea.l A0, [A7] 00000BAE 3087 move.w [A0], D7 00000BB0 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000BB4 4878 0006 push.l 0x6 00000BB8 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000BBC 2457 movea.l A2, [A7] 00000BBE 41ED C0EA lea.l A0, [A5 - 0x3F16] 00000BC2 D5C8 add.l A2, A0 00000BC4 34BC 0004 move.w [A2], 0x4 00000BC8 52AE FFF8 addq.l [A6 - 0x8], 1 00000BCC 4EFA FF80 jmp [PC - 0x80 /* 00000B4E */] label00000BD0: 00000BD0 42AE FFF8 clr.l [A6 - 0x8] label00000BD4: 00000BD4 0CAE 0000 003C FFF8 cmpi.l [A6 - 0x8], 0x3C /* '<' */ 00000BDC 6C00 0082 bge +0x84 /* 00000C60 */ 00000BE0 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000BE4 4878 0006 push.l 0x6 00000BE8 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000BEC 2457 movea.l A2, [A7] 00000BEE 41ED C346 lea.l A0, [A5 - 0x3CBA] 00000BF2 D5C8 add.l A2, A0 00000BF4 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000BF8 4878 007D push.l 0x7D /* '}' */ 00000BFC 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000C00 0697 0000 1B58 addi.l [A7], 0x1B58 00000C06 34AF 0002 move.w [A2], [A7 + 0x2] 00000C0A 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000C0E 4878 0006 push.l 0x6 00000C12 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000C16 2457 movea.l A2, [A7] 00000C18 41ED C348 lea.l A0, [A5 - 0x3CB8] 00000C1C D5C8 add.l A2, A0 00000C1E 2E8A move.l [A7], A2 00000C20 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000C24 4878 0004 push.l 0x4 00000C28 4EAD 0512 jsr [A5 + 0x512 /* export_158 */] 00000C2C 2E1F move.l D7, [A7]+ 00000C2E 4A87 tst.l D7 00000C30 6704 beq +0x6 /* 00000C36 */ 00000C32 4287 clr.l D7 00000C34 6006 bra +0x8 /* 00000C3C */ label00000C36: 00000C36 7E3C moveq.l D7, 0x3C 00000C38 9EAE FFF8 sub.l D7, [A6 - 0x8] label00000C3C: 00000C3C 2057 movea.l A0, [A7] 00000C3E 3087 move.w [A0], D7 00000C40 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000C44 4878 0006 push.l 0x6 00000C48 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000C4C 2457 movea.l A2, [A7] 00000C4E 41ED C34A lea.l A0, [A5 - 0x3CB6] 00000C52 D5C8 add.l A2, A0 00000C54 34BC 0001 move.w [A2], 0x1 00000C58 52AE FFF8 addq.l [A6 - 0x8], 1 00000C5C 4EFA FF76 jmp [PC - 0x8A /* 00000BD4 */] label00000C60: 00000C60 42AE FFF8 clr.l [A6 - 0x8] label00000C64: 00000C64 0CAE 0000 0023 FFF8 cmpi.l [A6 - 0x8], 0x23 /* '#' */ 00000C6C 6C64 bge +0x66 /* 00000CD2 */ 00000C6E 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000C72 4878 0006 push.l 0x6 00000C76 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000C7A 2457 movea.l A2, [A7] 00000C7C 41ED C5A6 lea.l A0, [A5 - 0x3A5A] 00000C80 D5C8 add.l A2, A0 00000C82 34BC 0898 move.w [A2], 0x898 00000C86 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000C8A 4878 0006 push.l 0x6 00000C8E 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000C92 2457 movea.l A2, [A7] 00000C94 41ED C5A8 lea.l A0, [A5 - 0x3A58] 00000C98 D5C8 add.l A2, A0 00000C9A 2E8A move.l [A7], A2 00000C9C 082E 0000 FFFB btst.b [A6 - 0x5], 0x0 00000CA2 670A beq +0xC /* 00000CAE */ 00000CA4 7E23 moveq.l D7, 0x23 00000CA6 9EAE FFF8 sub.l D7, [A6 - 0x8] 00000CAA E387 asl D7, 1 00000CAC 6002 bra +0x4 /* 00000CB0 */ label00000CAE: 00000CAE 4287 clr.l D7 label00000CB0: 00000CB0 2057 movea.l A0, [A7] 00000CB2 3087 move.w [A0], D7 00000CB4 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000CB8 4878 0006 push.l 0x6 00000CBC 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000CC0 2457 movea.l A2, [A7] 00000CC2 41ED C5AA lea.l A0, [A5 - 0x3A56] 00000CC6 D5C8 add.l A2, A0 00000CC8 34BC 000A move.w [A2], 0xA /* '\n' */ 00000CCC 52AE FFF8 addq.l [A6 - 0x8], 1 00000CD0 6092 bra -0x6C /* 00000C64 */ label00000CD2: 00000CD2 42AE FFF8 clr.l [A6 - 0x8] label00000CD6: 00000CD6 0CAE 0000 0003 FFF8 cmpi.l [A6 - 0x8], 0x3 00000CDE 6C60 bge +0x62 /* 00000D40 */ 00000CE0 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000CE4 4878 0006 push.l 0x6 00000CE8 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000CEC 2457 movea.l A2, [A7] 00000CEE 41ED C806 lea.l A0, [A5 - 0x37FA] 00000CF2 D5C8 add.l A2, A0 00000CF4 2E3C 0000 04B0 move.l D7, 0x4B0 00000CFA 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000CFE 4878 00C8 push.l 0xC8 00000D02 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000D06 9E97 sub.l D7, [A7] 00000D08 3487 move.w [A2], D7 00000D0A 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000D0E 4878 0006 push.l 0x6 00000D12 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000D16 2457 movea.l A2, [A7] 00000D18 41ED C808 lea.l A0, [A5 - 0x37F8] 00000D1C D5C8 add.l A2, A0 00000D1E 34BC 0064 move.w [A2], 0x64 /* 'd' */ 00000D22 2EAE FFF8 move.l [A7], [A6 - 0x8] 00000D26 4878 0006 push.l 0x6 00000D2A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000D2E 2457 movea.l A2, [A7] 00000D30 41ED C80A lea.l A0, [A5 - 0x37F6] 00000D34 D5C8 add.l A2, A0 00000D36 34BC 0006 move.w [A2], 0x6 00000D3A 52AE FFF8 addq.l [A6 - 0x8], 1 00000D3E 6096 bra -0x68 /* 00000CD6 */ label00000D40: 00000D40 3B7C 0352 CA66 move.w [A5 - 0x359A], 0x352 00000D46 3B7C 00FA CA68 move.w [A5 - 0x3598], 0xFA 00000D4C 3B7C 0014 CA66 move.w [A5 - 0x359A], 0x14 00000D52 4E5E unlink A6 00000D54 4E75 rts 00000D56 4348 chk.w D1, A0 00000D58 4152 chk.w D0, [A2] 00000D5A 3C39 3E00 4348 move.w D6, [0x3E004348] 00000D60 4152 chk.w D0, [A2] 00000D62 3C38 3E00 move.w D6, [0x00003E00] 00000D66 4348 chk.w D1, A0 00000D68 4152 chk.w D0, [A2] 00000D6A 3C37 3E00 move.w D6, [A7 + D3 * 8] 00000D6E 4348 chk.w D1, A0 00000D70 4152 chk.w D0, [A2] 00000D72 3C36 3E00 move.w D6, [A6 + D3 * 8] 00000D76 4348 chk.w D1, A0 00000D78 4152 chk.w D0, [A2] 00000D7A 3C35 3E00 move.w D6, [A5 + D3 * 8] 00000D7E 4348 chk.w D1, A0 00000D80 4152 chk.w D0, [A2] 00000D82 3C34 3E00 move.w D6, [A4 + D3 * 8] 00000D86 4348 chk.w D1, A0 00000D88 4152 chk.w D0, [A2] 00000D8A 3C33 3E00 move.w D6, [A3 + D3 * 8] 00000D8E 4348 chk.w D1, A0 00000D90 4152 chk.w D0, [A2] 00000D92 3C32 3E00 move.w D6, [A2 + D3 * 8] 00000D96 4348 chk.w D1, A0 00000D98 4152 chk.w D0, [A2] 00000D9A 3C31 3E00 move.w D6, [A1 + D3 * 8] 00000D9E 4348 chk.w D1, A0 00000DA0 4152 chk.w D0, [A2] 00000DA2 3C30 3E00 move.w D6, [A0 + D3 * 8] 00000DA6 424F clr.w A7 00000DA8 4E55 5352 link A5, -0xFFFFACAE 00000DAC 0042 4F4E ori.w D2, 0x4F4E /* 'ON' */ 00000DB0 5553 subq.w [A3], 2 00000DB2 4C00 5348 movem.w D3,D6,A0,A1,A4,A6, D0 00000DB6 4F54 chk.w D7, [A4] 00000DB8 0059 4F55 ori.w [A1]+, 0x4F55 /* 'OU' */ 00000DBC 0072 0067 616D ori.w <>, 0x67 /* 'g' */ 00000DC2 6573 bcs +0x75 /* 00000E37 */ 00000DC4 6861 bvc +0x63 /* 00000E27 */ 00000DC6 7065 moveq.l D0, 0x65 00000DC8 7300 moveq.l D1, 0x00 export_122: 00000DCA 4E56 FFF8 link A6, -0x0008 00000DCE 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 00000DD2 3B7C 0100 FEEE move.w [A5 - 0x112], 0x100 00000DD8 42AE FFFC clr.l [A6 - 0x4] label00000DDC: 00000DDC 0CAE 0000 0005 FFFC cmpi.l [A6 - 0x4], 0x5 00000DE4 6C16 bge +0x18 /* 00000DFC */ 00000DE6 2E2E FFFC move.l D7, [A6 - 0x4] 00000DEA E387 asl D7, 1 00000DEC 2447 movea.l A2, D7 00000DEE 41ED FEB8 lea.l A0, [A5 - 0x148] 00000DF2 D5C8 add.l A2, A0 00000DF4 4252 clr.w [A2] 00000DF6 52AE FFFC addq.l [A6 - 0x4], 1 00000DFA 60E0 bra -0x1E /* 00000DDC */ label00000DFC: 00000DFC 1B7C FFFF FEDE move.b [A5 - 0x122], 0xFF 00000E02 426D FED8 clr.w [A5 - 0x128] 00000E06 426D B196 clr.w [A5 - 0x4E6A] 00000E0A 487A FFB1 pea.l [PC - 0x4F /* 00000DBD, value 0x72006761 'r\0ga', cstring "r" */] 00000E0E 2E9F move.l [A7], [A7]+ 00000E10 487A FFAD pea.l [PC - 0x53 /* 00000DBF, value 0x67616D65 'game', cstring "gameshapes" */] 00000E14 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00000E18 588F addq.l A7, 4 00000E1A 2B47 F724 move.l [A5 - 0x8DC], D7 00000E1E 486D ECC4 pea.l [A5 - 0x133C] 00000E22 2E9F move.l [A7], [A7]+ 00000E24 487A FF93 pea.l [PC - 0x6D /* 00000DB9, value 0x594F5500 'YOU\0', cstring "YOU" */] 00000E28 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000E2C 4EBA F6AA jsr [PC - 0x956 /* 000004D8 */] 00000E30 508F addq.l A7, 8 00000E32 486D F0C4 pea.l [A5 - 0xF3C] 00000E36 2E9F move.l [A7], [A7]+ 00000E38 487A FF7A pea.l [PC - 0x86 /* 00000DB4, value 0x53484F54 'SHOT', cstring "SHOT" */] 00000E3C 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000E40 4EBA F696 jsr [PC - 0x96A /* 000004D8 */] 00000E44 508F addq.l A7, 8 00000E46 486D F1C4 pea.l [A5 - 0xE3C] 00000E4A 2E9F move.l [A7], [A7]+ 00000E4C 487A FF5F pea.l [PC - 0xA1 /* 00000DAD, value 0x424F4E55 'BONU', cstring "BONUSL" */] 00000E50 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000E54 4EBA F682 jsr [PC - 0x97E /* 000004D8 */] 00000E58 508F addq.l A7, 8 00000E5A 486D F1D4 pea.l [A5 - 0xE2C] 00000E5E 2E9F move.l [A7], [A7]+ 00000E60 487A FF44 pea.l [PC - 0xBC /* 00000DA6, value 0x424F4E55 'BONU', cstring "BONUSR" */] 00000E64 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000E68 4EBA F66E jsr [PC - 0x992 /* 000004D8 */] 00000E6C 508F addq.l A7, 8 00000E6E 486D F1E4 pea.l [A5 - 0xE1C] 00000E72 2E9F move.l [A7], [A7]+ 00000E74 487A FF28 pea.l [PC - 0xD8 /* 00000D9E, value 0x43484152 'CHAR', cstring "CHAR<0>" */] 00000E78 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000E7C 4EBA F65A jsr [PC - 0x9A6 /* 000004D8 */] 00000E80 508F addq.l A7, 8 00000E82 486D F204 pea.l [A5 - 0xDFC] 00000E86 2E9F move.l [A7], [A7]+ 00000E88 487A FF0C pea.l [PC - 0xF4 /* 00000D96, value 0x43484152 'CHAR', cstring "CHAR<1>" */] 00000E8C 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000E90 4EBA F646 jsr [PC - 0x9BA /* 000004D8 */] 00000E94 508F addq.l A7, 8 00000E96 486D F224 pea.l [A5 - 0xDDC] 00000E9A 2E9F move.l [A7], [A7]+ 00000E9C 487A FEF0 pea.l [PC - 0x110 /* 00000D8E, value 0x43484152 'CHAR', cstring "CHAR<2>" */] 00000EA0 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000EA4 4EBA F632 jsr [PC - 0x9CE /* 000004D8 */] 00000EA8 508F addq.l A7, 8 00000EAA 486D F244 pea.l [A5 - 0xDBC] 00000EAE 2E9F move.l [A7], [A7]+ 00000EB0 487A FED4 pea.l [PC - 0x12C /* 00000D86, value 0x43484152 'CHAR', cstring "CHAR<3>" */] 00000EB4 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000EB8 4EBA F61E jsr [PC - 0x9E2 /* 000004D8 */] 00000EBC 508F addq.l A7, 8 00000EBE 486D F264 pea.l [A5 - 0xD9C] 00000EC2 2E9F move.l [A7], [A7]+ 00000EC4 487A FEB8 pea.l [PC - 0x148 /* 00000D7E, value 0x43484152 'CHAR', cstring "CHAR<4>" */] 00000EC8 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000ECC 4EBA F60A jsr [PC - 0x9F6 /* 000004D8 */] 00000ED0 508F addq.l A7, 8 00000ED2 486D F284 pea.l [A5 - 0xD7C] 00000ED6 2E9F move.l [A7], [A7]+ 00000ED8 487A FE9C pea.l [PC - 0x164 /* 00000D76, value 0x43484152 'CHAR', cstring "CHAR<5>" */] 00000EDC 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000EE0 4EBA F5F6 jsr [PC - 0xA0A /* 000004D8 */] 00000EE4 508F addq.l A7, 8 00000EE6 486D F2A4 pea.l [A5 - 0xD5C] 00000EEA 2E9F move.l [A7], [A7]+ 00000EEC 487A FE80 pea.l [PC - 0x180 /* 00000D6E, value 0x43484152 'CHAR', cstring "CHAR<6>" */] 00000EF0 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000EF4 4EBA F5E2 jsr [PC - 0xA1E /* 000004D8 */] 00000EF8 508F addq.l A7, 8 00000EFA 486D F2C4 pea.l [A5 - 0xD3C] 00000EFE 2E9F move.l [A7], [A7]+ 00000F00 487A FE64 pea.l [PC - 0x19C /* 00000D66, value 0x43484152 'CHAR', cstring "CHAR<7>" */] 00000F04 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000F08 4EBA F5CE jsr [PC - 0xA32 /* 000004D8 */] 00000F0C 508F addq.l A7, 8 00000F0E 486D F2E4 pea.l [A5 - 0xD1C] 00000F12 2E9F move.l [A7], [A7]+ 00000F14 487A FE48 pea.l [PC - 0x1B8 /* 00000D5E, value 0x43484152 'CHAR', cstring "CHAR<8>" */] 00000F18 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000F1C 4EBA F5BA jsr [PC - 0xA46 /* 000004D8 */] 00000F20 508F addq.l A7, 8 00000F22 486D F304 pea.l [A5 - 0xCFC] 00000F26 2E9F move.l [A7], [A7]+ 00000F28 487A FE2C pea.l [PC - 0x1D4 /* 00000D56, value 0x43484152 'CHAR', cstring "CHAR<9>" */] 00000F2C 2F2D F724 move.l -[A7], [A5 - 0x8DC] 00000F30 4EBA F5A6 jsr [PC - 0xA5A /* 000004D8 */] 00000F34 508F addq.l A7, 8 00000F36 486D ECC4 pea.l [A5 - 0x133C] 00000F3A 2E9F move.l [A7], [A7]+ 00000F3C 486D ECC4 pea.l [A5 - 0x133C] 00000F40 4EBA F1A0 jsr [PC - 0xE60 /* 000000E2 */] 00000F44 588F addq.l A7, 4 00000F46 486D F0C4 pea.l [A5 - 0xF3C] 00000F4A 2E9F move.l [A7], [A7]+ 00000F4C 486D F0C4 pea.l [A5 - 0xF3C] 00000F50 4EBA F190 jsr [PC - 0xE70 /* 000000E2 */] 00000F54 588F addq.l A7, 4 00000F56 486D F1C4 pea.l [A5 - 0xE3C] 00000F5A 2E9F move.l [A7], [A7]+ 00000F5C 486D F1C4 pea.l [A5 - 0xE3C] 00000F60 4EBA F180 jsr [PC - 0xE80 /* 000000E2 */] 00000F64 588F addq.l A7, 4 00000F66 486D F1D4 pea.l [A5 - 0xE2C] 00000F6A 2E9F move.l [A7], [A7]+ 00000F6C 486D F1D4 pea.l [A5 - 0xE2C] 00000F70 4EBA F170 jsr [PC - 0xE90 /* 000000E2 */] 00000F74 588F addq.l A7, 4 00000F76 426D FEE4 clr.w [A5 - 0x11C] label00000F7A: 00000F7A 3E2D FEE4 move.w D7, [A5 - 0x11C] 00000F7E 48C7 ext.l D7 00000F80 0C47 0007 cmpi.w D7, 0x7 00000F84 6C4C bge +0x4E /* 00000FD2 */ 00000F86 3E2D FEE4 move.w D7, [A5 - 0x11C] 00000F8A 48C7 ext.l D7 00000F8C 2E87 move.l [A7], D7 00000F8E 4878 0080 push.l 0x80 00000F92 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000F96 2E17 move.l D7, [A7] 00000F98 2F07 move.l -[A7], D7 00000F9A 41ED ED44 lea.l A0, [A5 - 0x12BC] 00000F9E 2E08 move.l D7, A0 00000FA0 DF97 add.l [A7], D7 00000FA2 3E2D FEE4 move.w D7, [A5 - 0x11C] 00000FA6 48C7 ext.l D7 00000FA8 2F07 move.l -[A7], D7 00000FAA 4878 0080 push.l 0x80 00000FAE 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000FB2 2E1F move.l D7, [A7]+ 00000FB4 2F07 move.l -[A7], D7 00000FB6 41ED ECC4 lea.l A0, [A5 - 0x133C] 00000FBA 2E08 move.l D7, A0 00000FBC DF97 add.l [A7], D7 00000FBE 4EBA F040 jsr [PC - 0xFC0 /* 00000000 */] 00000FC2 508F addq.l A7, 8 00000FC4 3E2D FEE4 move.w D7, [A5 - 0x11C] 00000FC8 48C7 ext.l D7 00000FCA 5287 addq.l D7, 1 00000FCC 3B47 FEE4 move.w [A5 - 0x11C], D7 00000FD0 60A8 bra -0x56 /* 00000F7A */ label00000FD2: 00000FD2 426D FEE4 clr.w [A5 - 0x11C] label00000FD6: 00000FD6 3E2D FEE4 move.w D7, [A5 - 0x11C] 00000FDA 48C7 ext.l D7 00000FDC 0C47 0007 cmpi.w D7, 0x7 00000FE0 6C4C bge +0x4E /* 0000102E */ 00000FE2 3E2D FEE4 move.w D7, [A5 - 0x11C] 00000FE6 48C7 ext.l D7 00000FE8 2E87 move.l [A7], D7 00000FEA 4878 0020 push.l 0x20 /* ' ' */ 00000FEE 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000FF2 2E17 move.l D7, [A7] 00000FF4 2F07 move.l -[A7], D7 00000FF6 41ED F0E4 lea.l A0, [A5 - 0xF1C] 00000FFA 2E08 move.l D7, A0 00000FFC DF97 add.l [A7], D7 00000FFE 3E2D FEE4 move.w D7, [A5 - 0x11C] 00001002 48C7 ext.l D7 00001004 2F07 move.l -[A7], D7 00001006 4878 0020 push.l 0x20 /* ' ' */ 0000100A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000100E 2E1F move.l D7, [A7]+ 00001010 2F07 move.l -[A7], D7 00001012 41ED F0C4 lea.l A0, [A5 - 0xF3C] 00001016 2E08 move.l D7, A0 00001018 DF97 add.l [A7], D7 0000101A 4EBA EFE4 jsr [PC - 0x101C /* 00000000 */] 0000101E 508F addq.l A7, 8 00001020 3E2D FEE4 move.w D7, [A5 - 0x11C] 00001024 48C7 ext.l D7 00001026 5287 addq.l D7, 1 00001028 3B47 FEE4 move.w [A5 - 0x11C], D7 0000102C 60A8 bra -0x56 /* 00000FD6 */ label0000102E: 0000102E 42AE FFFC clr.l [A6 - 0x4] label00001032: 00001032 0CAE 0000 0023 FFFC cmpi.l [A6 - 0x4], 0x23 /* '#' */ 0000103A 6C56 bge +0x58 /* 00001092 */ 0000103C 2E2E FFFC move.l D7, [A6 - 0x4] 00001040 E387 asl D7, 1 00001042 2447 movea.l A2, D7 00001044 41ED F7D0 lea.l A0, [A5 - 0x830] 00001048 D5C8 add.l A2, A0 0000104A 4252 clr.w [A2] 0000104C 2E2E FFFC move.l D7, [A6 - 0x4] 00001050 E387 asl D7, 1 00001052 2447 movea.l A2, D7 00001054 41ED F816 lea.l A0, [A5 - 0x7EA] 00001058 D5C8 add.l A2, A0 0000105A 4252 clr.w [A2] 0000105C 2E2E FFFC move.l D7, [A6 - 0x4] 00001060 E387 asl D7, 1 00001062 2447 movea.l A2, D7 00001064 41ED F85C lea.l A0, [A5 - 0x7A4] 00001068 D5C8 add.l A2, A0 0000106A 4252 clr.w [A2] 0000106C 2E2E FFFC move.l D7, [A6 - 0x4] 00001070 E387 asl D7, 1 00001072 2447 movea.l A2, D7 00001074 41ED F8A2 lea.l A0, [A5 - 0x75E] 00001078 D5C8 add.l A2, A0 0000107A 4252 clr.w [A2] 0000107C 2E2E FFFC move.l D7, [A6 - 0x4] 00001080 E387 asl D7, 1 00001082 2447 movea.l A2, D7 00001084 41ED F8E8 lea.l A0, [A5 - 0x718] 00001088 D5C8 add.l A2, A0 0000108A 4252 clr.w [A2] 0000108C 52AE FFFC addq.l [A6 - 0x4], 1 00001090 60A0 bra -0x5E /* 00001032 */ label00001092: 00001092 42AE FFFC clr.l [A6 - 0x4] label00001096: 00001096 0CAE 0000 0080 FFFC cmpi.l [A6 - 0x4], 0x80 0000109E 6C4A bge +0x4C /* 000010EA */ 000010A0 2E2E FFFC move.l D7, [A6 - 0x4] 000010A4 E387 asl D7, 1 000010A6 2447 movea.l A2, D7 000010A8 41ED F92E lea.l A0, [A5 - 0x6D2] 000010AC D5C8 add.l A2, A0 000010AE 4252 clr.w [A2] 000010B0 2E2E FFFC move.l D7, [A6 - 0x4] 000010B4 E387 asl D7, 1 000010B6 2447 movea.l A2, D7 000010B8 41ED FA2E lea.l A0, [A5 - 0x5D2] 000010BC D5C8 add.l A2, A0 000010BE 4252 clr.w [A2] 000010C0 486D FB2E pea.l [A5 - 0x4D2] 000010C4 245F movea.l A2, [A7]+ 000010C6 D5EE FFFC add.l A2, [A6 - 0x4] 000010CA 4212 clr.b [A2] 000010CC 486D FBAE pea.l [A5 - 0x452] 000010D0 245F movea.l A2, [A7]+ 000010D2 D5EE FFFC add.l A2, [A6 - 0x4] 000010D6 4212 clr.b [A2] 000010D8 486D FC2E pea.l [A5 - 0x3D2] 000010DC 245F movea.l A2, [A7]+ 000010DE D5EE FFFC add.l A2, [A6 - 0x4] 000010E2 4212 clr.b [A2] 000010E4 52AE FFFC addq.l [A6 - 0x4], 1 000010E8 60AC bra -0x52 /* 00001096 */ label000010EA: 000010EA 3B7C 0019 FECE move.w [A5 - 0x132], 0x19 000010F0 4878 0001 push.l 0x1 000010F4 4EBA 002A jsr [PC + 0x2A /* 00001120 */] 000010F8 588F addq.l A7, 4 000010FA 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 000010FE 5487 addq.l D7, 2 00001100 2B47 FEC6 move.l [A5 - 0x13A], D7 00001104 3B7C 0001 FED2 move.w [A5 - 0x12E], 0x1 0000110A 3B7C 0001 FED4 move.w [A5 - 0x12C], 0x1 00001110 426D FEDC clr.w [A5 - 0x124] 00001114 4E5E unlink A6 00001116 4E75 rts 00001118 5761 subq.w -[A1], 3 0000111A 7665 moveq.l D3, 0x65 0000111C 2025 move.l D0, -[A5] 0000111E 6400 4E56 bcc +0x4E58 /* 00005F76 */ // begin alternate branch 00001120-00001124 export_124: fn00001120: 00001120 4E56 FFE4 link A6, -0x001C // end alternate branch 00001120-00001124 export_124: // at 00001120 (misaligned) fn00001120: // (misaligned) 00001122 FFE4 .invalid <> 00001124 1D7C 0041 FFF0 move.b [A6 - 0x10], 0x41 /* 'A' */ 0000112A 1D7C 004C FFF1 move.b [A6 - 0xF], 0x4C /* 'L' */ 00001130 1D7C 0049 FFF2 move.b [A6 - 0xE], 0x49 /* 'I' */ 00001136 1D7C 0045 FFF3 move.b [A6 - 0xD], 0x45 /* 'E' */ 0000113C 1D7C 004E FFF4 move.b [A6 - 0xC], 0x4E /* 'N' */ 00001142 1D7C 0020 FFF5 move.b [A6 - 0xB], 0x20 /* ' ' */ 00001148 7E30 moveq.l D7, 0x30 0000114A 2EAE 0008 move.l [A7], [A6 + 0x8] 0000114E 4878 000A push.l 0xA /* '\n' */ 00001152 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 00001156 DE97 add.l D7, [A7] 00001158 1D47 FFF6 move.b [A6 - 0xA], D7 0000115C 7E30 moveq.l D7, 0x30 0000115E 2EAE 0008 move.l [A7], [A6 + 0x8] 00001162 4878 000A push.l 0xA /* '\n' */ 00001166 4EAD 0512 jsr [A5 + 0x512 /* export_158 */] 0000116A DE97 add.l D7, [A7] 0000116C 1D47 FFF7 move.b [A6 - 0x9], D7 00001170 422E FFF9 clr.b [A6 - 0x7] 00001174 42AE FFEC clr.l [A6 - 0x14] label00001178: 00001178 0CAE 0000 0008 FFEC cmpi.l [A6 - 0x14], 0x8 00001180 6C00 00E8 bge +0xEA /* 0000126A */ 00001184 7E41 moveq.l D7, 0x41 00001186 DEAE FFEC add.l D7, [A6 - 0x14] 0000118A 1D47 FFF8 move.b [A6 - 0x8], D7 0000118E 2EAE FFEC move.l [A7], [A6 - 0x14] 00001192 4878 0400 push.l 0x400 00001196 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000119A 2E17 move.l D7, [A7] 0000119C 2F07 move.l -[A7], D7 0000119E 41ED CCC4 lea.l A0, [A5 - 0x333C] 000011A2 2E08 move.l D7, A0 000011A4 DF97 add.l [A7], D7 000011A6 486E FFF0 pea.l [A6 - 0x10] 000011AA 2F2D F724 move.l -[A7], [A5 - 0x8DC] 000011AE 4EBA F328 jsr [PC - 0xCD8 /* 000004D8 */] 000011B2 4FEF 000C lea.l A7, [A7 + 0xC] 000011B6 2EAE FFEC move.l [A7], [A6 - 0x14] 000011BA 4878 0400 push.l 0x400 000011BE 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000011C2 2E17 move.l D7, [A7] 000011C4 2F07 move.l -[A7], D7 000011C6 41ED CCC4 lea.l A0, [A5 - 0x333C] 000011CA 2E08 move.l D7, A0 000011CC DF97 add.l [A7], D7 000011CE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000011D2 4878 0400 push.l 0x400 000011D6 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000011DA 2E1F move.l D7, [A7]+ 000011DC 2F07 move.l -[A7], D7 000011DE 41ED CCC4 lea.l A0, [A5 - 0x333C] 000011E2 2E08 move.l D7, A0 000011E4 DF97 add.l [A7], D7 000011E6 4EBA EEFA jsr [PC - 0x1106 /* 000000E2 */] 000011EA 508F addq.l A7, 8 000011EC 422E FFEB clr.b [A6 - 0x15] label000011F0: 000011F0 0C2E 0007 FFEB cmpi.b [A6 - 0x15], 0x7 000011F6 6C6A bge +0x6C /* 00001262 */ 000011F8 1E2E FFEB move.b D7, [A6 - 0x15] 000011FC 4887 ext.w D7 000011FE 48C7 ext.l D7 00001200 2E87 move.l [A7], D7 00001202 4878 0080 push.l 0x80 00001206 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000120A 2E17 move.l D7, [A7] 0000120C 41ED CD44 lea.l A0, [A5 - 0x32BC] 00001210 DE88 add.l D7, A0 00001212 2EAE FFEC move.l [A7], [A6 - 0x14] 00001216 4878 0400 push.l 0x400 0000121A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000121E DE97 add.l D7, [A7] 00001220 2E87 move.l [A7], D7 00001222 1E2E FFEB move.b D7, [A6 - 0x15] 00001226 4887 ext.w D7 00001228 48C7 ext.l D7 0000122A 2F07 move.l -[A7], D7 0000122C 4878 0080 push.l 0x80 00001230 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001234 2E1F move.l D7, [A7]+ 00001236 41ED CCC4 lea.l A0, [A5 - 0x333C] 0000123A DE88 add.l D7, A0 0000123C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001240 4878 0400 push.l 0x400 00001244 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001248 DE9F add.l D7, [A7]+ 0000124A 2F07 move.l -[A7], D7 0000124C 4EBA EDB2 jsr [PC - 0x124E /* 00000000 */] 00001250 588F addq.l A7, 4 00001252 1E2E FFEB move.b D7, [A6 - 0x15] 00001256 4887 ext.w D7 00001258 48C7 ext.l D7 0000125A 5287 addq.l D7, 1 0000125C 1D47 FFEB move.b [A6 - 0x15], D7 00001260 608E bra -0x70 /* 000011F0 */ label00001262: 00001262 52AE FFEC addq.l [A6 - 0x14], 1 00001266 4EFA FF10 jmp [PC - 0xF0 /* 00001178 */] label0000126A: 0000126A 1B6E 000B FECC move.b [A5 - 0x134], [A6 + 0xB] 00001270 422D FEE2 clr.b [A5 - 0x11E] 00001274 4287 clr.l D7 00001276 1E2D FECC move.b D7, [A5 - 0x134] 0000127A 2E87 move.l [A7], D7 0000127C 4878 0258 push.l 0x258 00001280 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001284 0697 0000 0384 addi.l [A7], 0x384 0000128A 3B6F 0002 FECA move.w [A5 - 0x136], [A7 + 0x2] 00001290 7E1E moveq.l D7, 0x1E 00001292 4286 clr.l D6 00001294 1C2D FECC move.b D6, [A5 - 0x134] 00001298 2E86 move.l [A7], D6 0000129A 4878 0005 push.l 0x5 0000129E 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000012A2 DE97 add.l D7, [A7] 000012A4 3B47 FEE0 move.w [A5 - 0x120], D7 000012A8 1B7C FFFE FEDA move.b [A5 - 0x126], 0xFE 000012AE 1B7C 0001 FEF0 move.b [A5 - 0x110], 0x1 000012B4 2EAE 0008 move.l [A7], [A6 + 0x8] 000012B8 4EBA 0374 jsr [PC + 0x374 /* 0000162E */] 000012BC 2EBC 0000 0155 move.l [A7], 0x155 000012C2 4878 003F push.l 0x3F /* '?' */ 000012C6 42A7 clr.l -[A7] 000012C8 42A7 clr.l -[A7] 000012CA 42A7 clr.l -[A7] 000012CC 4EBA F5F6 jsr [PC - 0xA0A /* 000008C4 */] 000012D0 4FEF 0010 lea.l A7, [A7 + 0x10] 000012D4 2EBC 0000 0138 move.l [A7], 0x138 000012DA 4878 003F push.l 0x3F /* '?' */ 000012DE 4878 0033 push.l 0x33 /* '3' */ 000012E2 42A7 clr.l -[A7] 000012E4 4878 00FF push.l 0xFF 000012E8 4EBA F5DA jsr [PC - 0xA26 /* 000008C4 */] 000012EC 4FEF 0010 lea.l A7, [A7 + 0x10] 000012F0 2EBC 0000 0155 move.l [A7], 0x155 000012F6 4878 003F push.l 0x3F /* '?' */ 000012FA 42A7 clr.l -[A7] 000012FC 4878 003F push.l 0x3F /* '?' */ 00001300 4878 00FF push.l 0xFF 00001304 4EBA F5BE jsr [PC - 0xA42 /* 000008C4 */] 00001308 4FEF 0010 lea.l A7, [A7 + 0x10] 0000130C 2EBC 0000 0155 move.l [A7], 0x155 00001312 4878 003F push.l 0x3F /* '?' */ 00001316 3E2D FECE move.w D7, [A5 - 0x132] 0000131A 48C7 ext.l D7 0000131C 0C47 0156 cmpi.w D7, 0x156 00001320 6F08 ble +0xA /* 0000132A */ 00001322 2E3C 0000 0156 move.l D7, 0x156 00001328 6006 bra +0x8 /* 00001330 */ label0000132A: 0000132A 3E2D FECE move.w D7, [A5 - 0x132] 0000132E 48C7 ext.l D7 label00001330: 00001330 2C3C 0000 0156 move.l D6, 0x156 00001336 9C87 sub.l D6, D7 00001338 2F06 move.l -[A7], D6 0000133A 4878 003F push.l 0x3F /* '?' */ 0000133E 4878 00AA push.l 0xAA 00001342 4EBA F580 jsr [PC - 0xA80 /* 000008C4 */] 00001346 4FEF 0010 lea.l A7, [A7 + 0x10] 0000134A 4878 001F push.l 0x1F 0000134E 4878 0014 push.l 0x14 00001352 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001356 508F addq.l A7, 8 00001358 2EAE 0008 move.l [A7], [A6 + 0x8] 0000135C 487A FDBA pea.l [PC - 0x246 /* 00001118, value 0x57617665 'Wave', cstring "Wave %d" */] 00001360 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001364 588F addq.l A7, 4 00001366 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000136A 4878 000D push.l 0xD /* '\r' */ 0000136E 4878 003A push.l 0x3A /* ':' */ 00001372 486D F1E4 pea.l [A5 - 0xE1C] 00001376 4EBA EEA0 jsr [PC - 0x1160 /* 00000218 */] 0000137A 4FEF 000C lea.l A7, [A7 + 0xC] 0000137E 42AE FFEC clr.l [A6 - 0x14] label00001382: 00001382 0CAE 0000 0080 FFEC cmpi.l [A6 - 0x14], 0x80 0000138A 6C1C bge +0x1E /* 000013A8 */ 0000138C 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 00001390 3D47 FFE8 move.w [A6 - 0x18], D7 00001394 4A6E FFE8 tst.w [A6 - 0x18] 00001398 6C12 bge +0x14 /* 000013AC */ 0000139A 3E2E FFE8 move.w D7, [A6 - 0x18] 0000139E 48C7 ext.l D7 000013A0 4487 neg.l D7 000013A2 3D47 FFE8 move.w [A6 - 0x18], D7 000013A6 6004 bra +0x6 /* 000013AC */ label000013A8: 000013A8 4E5E unlink A6 000013AA 4E75 rts label000013AC: 000013AC 4287 clr.l D7 000013AE 1E2D FECC move.b D7, [A5 - 0x134] 000013B2 0C47 0001 cmpi.w D7, 0x1 000013B6 6724 beq +0x26 /* 000013DC */ 000013B8 4287 clr.l D7 000013BA 1E2D FECC move.b D7, [A5 - 0x134] 000013BE 0C47 0003 cmpi.w D7, 0x3 000013C2 6718 beq +0x1A /* 000013DC */ 000013C4 4287 clr.l D7 000013C6 1E2D FECC move.b D7, [A5 - 0x134] 000013CA 0C47 0005 cmpi.w D7, 0x5 000013CE 670C beq +0xE /* 000013DC */ 000013D0 4287 clr.l D7 000013D2 1E2D FECC move.b D7, [A5 - 0x134] 000013D6 0C47 0007 cmpi.w D7, 0x7 000013DA 6646 bne +0x48 /* 00001422 */ label000013DC: 000013DC 486D FCAE pea.l [A5 - 0x352] 000013E0 245F movea.l A2, [A7]+ 000013E2 D5EE FFEC add.l A2, [A6 - 0x14] 000013E6 3E2E FFE8 move.w D7, [A6 - 0x18] 000013EA 48C7 ext.l D7 000013EC 2E87 move.l [A7], D7 000013EE 4878 1555 push.l 0x1555 000013F2 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 000013F6 5A97 addq.l [A7], 5 000013F8 14AF 0003 move.b [A2], [A7 + 0x3] 000013FC 082E 0000 FFEF btst.b [A6 - 0x11], 0x0 00001402 671E beq +0x20 /* 00001422 */ 00001404 486D FCAE pea.l [A5 - 0x352] 00001408 245F movea.l A2, [A7]+ 0000140A D5EE FFEC add.l A2, [A6 - 0x14] 0000140E 1E12 move.b D7, [A2] 00001410 4887 ext.w D7 00001412 48C7 ext.l D7 00001414 2E87 move.l [A7], D7 00001416 4878 FFFF push.l 0xFFFF 0000141A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000141E 14AF 0003 move.b [A2], [A7 + 0x3] label00001422: 00001422 4287 clr.l D7 00001424 1E2D FECC move.b D7, [A5 - 0x134] 00001428 0C47 0009 cmpi.w D7, 0x9 /* '\t' */ 0000142C 6724 beq +0x26 /* 00001452 */ 0000142E 4287 clr.l D7 00001430 1E2D FECC move.b D7, [A5 - 0x134] 00001434 0C47 000C cmpi.w D7, 0xC 00001438 6718 beq +0x1A /* 00001452 */ 0000143A 4287 clr.l D7 0000143C 1E2D FECC move.b D7, [A5 - 0x134] 00001440 0C47 000D cmpi.w D7, 0xD /* '\r' */ 00001444 670C beq +0xE /* 00001452 */ 00001446 4287 clr.l D7 00001448 1E2D FECC move.b D7, [A5 - 0x134] 0000144C 0C47 000F cmpi.w D7, 0xF 00001450 6646 bne +0x48 /* 00001498 */ label00001452: 00001452 486D FCAE pea.l [A5 - 0x352] 00001456 245F movea.l A2, [A7]+ 00001458 D5EE FFEC add.l A2, [A6 - 0x14] 0000145C 3E2E FFE8 move.w D7, [A6 - 0x18] 00001460 48C7 ext.l D7 00001462 2E87 move.l [A7], D7 00001464 4878 1555 push.l 0x1555 00001468 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 0000146C 5A97 addq.l [A7], 5 0000146E 14AF 0003 move.b [A2], [A7 + 0x3] 00001472 082E 0000 FFEF btst.b [A6 - 0x11], 0x0 00001478 671E beq +0x20 /* 00001498 */ 0000147A 486D FCAE pea.l [A5 - 0x352] 0000147E 245F movea.l A2, [A7]+ 00001480 D5EE FFEC add.l A2, [A6 - 0x14] 00001484 1E12 move.b D7, [A2] 00001486 4887 ext.w D7 00001488 48C7 ext.l D7 0000148A 2E87 move.l [A7], D7 0000148C 4878 FFFF push.l 0xFFFF 00001490 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001494 14AF 0003 move.b [A2], [A7 + 0x3] label00001498: 00001498 4287 clr.l D7 0000149A 1E2D FECC move.b D7, [A5 - 0x134] 0000149E 0C47 000A cmpi.w D7, 0xA /* '\n' */ 000014A2 670C beq +0xE /* 000014B0 */ 000014A4 4287 clr.l D7 000014A6 1E2D FECC move.b D7, [A5 - 0x134] 000014AA 0C47 000E cmpi.w D7, 0xE 000014AE 6646 bne +0x48 /* 000014F6 */ label000014B0: 000014B0 486D FCAE pea.l [A5 - 0x352] 000014B4 245F movea.l A2, [A7]+ 000014B6 D5EE FFEC add.l A2, [A6 - 0x14] 000014BA 3E2E FFE8 move.w D7, [A6 - 0x18] 000014BE 48C7 ext.l D7 000014C0 2E87 move.l [A7], D7 000014C2 4878 1555 push.l 0x1555 000014C6 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 000014CA 5897 addq.l [A7], 4 000014CC 14AF 0003 move.b [A2], [A7 + 0x3] 000014D0 082E 0000 FFEF btst.b [A6 - 0x11], 0x0 000014D6 671E beq +0x20 /* 000014F6 */ 000014D8 486D FCAE pea.l [A5 - 0x352] 000014DC 245F movea.l A2, [A7]+ 000014DE D5EE FFEC add.l A2, [A6 - 0x14] 000014E2 1E12 move.b D7, [A2] 000014E4 4887 ext.w D7 000014E6 48C7 ext.l D7 000014E8 2E87 move.l [A7], D7 000014EA 4878 FFFF push.l 0xFFFF 000014EE 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000014F2 14AF 0003 move.b [A2], [A7 + 0x3] label000014F6: 000014F6 4287 clr.l D7 000014F8 1E2D FECC move.b D7, [A5 - 0x134] 000014FC 0C47 0002 cmpi.w D7, 0x2 00001500 6730 beq +0x32 /* 00001532 */ 00001502 4287 clr.l D7 00001504 1E2D FECC move.b D7, [A5 - 0x134] 00001508 0C47 0004 cmpi.w D7, 0x4 0000150C 6724 beq +0x26 /* 00001532 */ 0000150E 4287 clr.l D7 00001510 1E2D FECC move.b D7, [A5 - 0x134] 00001514 0C47 0006 cmpi.w D7, 0x6 00001518 6718 beq +0x1A /* 00001532 */ 0000151A 4287 clr.l D7 0000151C 1E2D FECC move.b D7, [A5 - 0x134] 00001520 0C47 0008 cmpi.w D7, 0x8 00001524 670C beq +0xE /* 00001532 */ 00001526 4287 clr.l D7 00001528 1E2D FECC move.b D7, [A5 - 0x134] 0000152C 0C47 000B cmpi.w D7, 0xB 00001530 6646 bne +0x48 /* 00001578 */ label00001532: 00001532 486D FCAE pea.l [A5 - 0x352] 00001536 245F movea.l A2, [A7]+ 00001538 D5EE FFEC add.l A2, [A6 - 0x14] 0000153C 3E2E FFE8 move.w D7, [A6 - 0x18] 00001540 48C7 ext.l D7 00001542 2E87 move.l [A7], D7 00001544 4878 1555 push.l 0x1555 00001548 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 0000154C 5697 addq.l [A7], 3 0000154E 14AF 0003 move.b [A2], [A7 + 0x3] 00001552 082E 0000 FFEF btst.b [A6 - 0x11], 0x0 00001558 671E beq +0x20 /* 00001578 */ 0000155A 486D FCAE pea.l [A5 - 0x352] 0000155E 245F movea.l A2, [A7]+ 00001560 D5EE FFEC add.l A2, [A6 - 0x14] 00001564 1E12 move.b D7, [A2] 00001566 4887 ext.w D7 00001568 48C7 ext.l D7 0000156A 2E87 move.l [A7], D7 0000156C 4878 FFFF push.l 0xFFFF 00001570 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001574 14AF 0003 move.b [A2], [A7 + 0x3] label00001578: 00001578 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 0000157C 3D47 FFE8 move.w [A6 - 0x18], D7 00001580 4A6E FFE8 tst.w [A6 - 0x18] 00001584 6C0C bge +0xE /* 00001592 */ 00001586 3E2E FFE8 move.w D7, [A6 - 0x18] 0000158A 48C7 ext.l D7 0000158C 4487 neg.l D7 0000158E 3D47 FFE8 move.w [A6 - 0x18], D7 label00001592: 00001592 486D FD2E pea.l [A5 - 0x2D2] 00001596 245F movea.l A2, [A7]+ 00001598 D5EE FFEC add.l A2, [A6 - 0x14] 0000159C 3E2E FFE8 move.w D7, [A6 - 0x18] 000015A0 48C7 ext.l D7 000015A2 2E87 move.l [A7], D7 000015A4 4878 2000 push.l 0x2000 /* ' \0' */ 000015A8 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 000015AC 5D97 subq.l [A7], 6 000015AE 14AF 0003 move.b [A2], [A7 + 0x3] 000015B2 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 000015B6 3D47 FFE8 move.w [A6 - 0x18], D7 000015BA 4A6E FFE8 tst.w [A6 - 0x18] 000015BE 6C0C bge +0xE /* 000015CC */ 000015C0 3E2E FFE8 move.w D7, [A6 - 0x18] 000015C4 48C7 ext.l D7 000015C6 4487 neg.l D7 000015C8 3D47 FFE8 move.w [A6 - 0x18], D7 label000015CC: 000015CC 486D FDAE pea.l [A5 - 0x252] 000015D0 245F movea.l A2, [A7]+ 000015D2 D5EE FFEC add.l A2, [A6 - 0x14] 000015D6 7EF6 moveq.l D7, 0xFFFFFFF6 000015D8 3C2E FFE8 move.w D6, [A6 - 0x18] 000015DC 48C6 ext.l D6 000015DE 2E86 move.l [A7], D6 000015E0 4878 0618 push.l 0x618 000015E4 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 000015E8 DE97 add.l D7, [A7] 000015EA 1487 move.b [A2], D7 000015EC 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 000015F0 3D47 FFE8 move.w [A6 - 0x18], D7 000015F4 4A6E FFE8 tst.w [A6 - 0x18] 000015F8 6C0C bge +0xE /* 00001606 */ 000015FA 3E2E FFE8 move.w D7, [A6 - 0x18] 000015FE 48C7 ext.l D7 00001600 4487 neg.l D7 00001602 3D47 FFE8 move.w [A6 - 0x18], D7 label00001606: 00001606 486D FE2E pea.l [A5 - 0x1D2] 0000160A 245F movea.l A2, [A7]+ 0000160C D5EE FFEC add.l A2, [A6 - 0x14] 00001610 7EF6 moveq.l D7, 0xFFFFFFF6 00001612 3C2E FFE8 move.w D6, [A6 - 0x18] 00001616 48C6 ext.l D6 00001618 2E86 move.l [A7], D6 0000161A 4878 0924 push.l 0x924 /* '\t$' */ 0000161E 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 00001622 DE97 add.l D7, [A7] 00001624 1487 move.b [A2], D7 00001626 52AE FFEC addq.l [A6 - 0x14], 1 0000162A 4EFA FD56 jmp [PC - 0x2AA /* 00001382 */] fn0000162E: 0000162E 4E56 0000 link A6, 0 00001632 1B7C FFFF FEF2 move.b [A5 - 0x10E], 0xFF 00001638 1B7C FFFF FEF4 move.b [A5 - 0x10C], 0xFF 0000163E 1B7C FFFF FEF6 move.b [A5 - 0x10A], 0xFF 00001644 422D FEF8 clr.b [A5 - 0x108] 00001648 422D FEFA clr.b [A5 - 0x106] 0000164C 422D FEFC clr.b [A5 - 0x104] 00001650 422D FEFE clr.b [A5 - 0x102] 00001654 0CAE 0000 000A 0008 cmpi.l [A6 + 0x8], 0xA /* '\n' */ 0000165C 6714 beq +0x16 /* 00001672 */ 0000165E 0CAE 0000 000C 0008 cmpi.l [A6 + 0x8], 0xC 00001666 670A beq +0xC /* 00001672 */ 00001668 0CAE 0000 000E 0008 cmpi.l [A6 + 0x8], 0xE 00001670 6606 bne +0x8 /* 00001678 */ label00001672: 00001672 1B7C FFFF FEFC move.b [A5 - 0x104], 0xFF label00001678: 00001678 0CAE 0000 0002 0008 cmpi.l [A6 + 0x8], 0x2 00001680 6728 beq +0x2A /* 000016AA */ 00001682 0CAE 0000 0004 0008 cmpi.l [A6 + 0x8], 0x4 0000168A 671E beq +0x20 /* 000016AA */ 0000168C 0CAE 0000 0006 0008 cmpi.l [A6 + 0x8], 0x6 00001694 6714 beq +0x16 /* 000016AA */ 00001696 0CAE 0000 0008 0008 cmpi.l [A6 + 0x8], 0x8 0000169E 670A beq +0xC /* 000016AA */ 000016A0 0CAE 0000 000B 0008 cmpi.l [A6 + 0x8], 0xB 000016A8 6606 bne +0x8 /* 000016B0 */ label000016AA: 000016AA 1B7C FFFF FEF8 move.b [A5 - 0x108], 0xFF label000016B0: 000016B0 0CAE 0000 0005 0008 cmpi.l [A6 + 0x8], 0x5 000016B8 6732 beq +0x34 /* 000016EC */ 000016BA 0CAE 0000 0009 0008 cmpi.l [A6 + 0x8], 0x9 /* '\t' */ 000016C2 6728 beq +0x2A /* 000016EC */ 000016C4 0CAE 0000 000B 0008 cmpi.l [A6 + 0x8], 0xB 000016CC 671E beq +0x20 /* 000016EC */ 000016CE 0CAE 0000 000D 0008 cmpi.l [A6 + 0x8], 0xD /* '\r' */ 000016D6 6714 beq +0x16 /* 000016EC */ 000016D8 0CAE 0000 000E 0008 cmpi.l [A6 + 0x8], 0xE 000016E0 670A beq +0xC /* 000016EC */ 000016E2 0CAE 0000 000F 0008 cmpi.l [A6 + 0x8], 0xF 000016EA 6606 bne +0x8 /* 000016F2 */ label000016EC: 000016EC 1B7C FFFF FEFA move.b [A5 - 0x106], 0xFF label000016F2: 000016F2 0CAE 0000 000A 0008 cmpi.l [A6 + 0x8], 0xA /* '\n' */ 000016FA 6714 beq +0x16 /* 00001710 */ 000016FC 0CAE 0000 000C 0008 cmpi.l [A6 + 0x8], 0xC 00001704 670A beq +0xC /* 00001710 */ 00001706 0CAE 0000 000E 0008 cmpi.l [A6 + 0x8], 0xE 0000170E 6606 bne +0x8 /* 00001716 */ label00001710: 00001710 1B7C FFFF FEFC move.b [A5 - 0x104], 0xFF label00001716: 00001716 0CAE 0000 0001 0008 cmpi.l [A6 + 0x8], 0x1 0000171E 661C bne +0x1E /* 0000173C */ 00001720 422D FEF2 clr.b [A5 - 0x10E] 00001724 422D FEF4 clr.b [A5 - 0x10C] 00001728 422D FEF6 clr.b [A5 - 0x10A] 0000172C 422D FEF8 clr.b [A5 - 0x108] 00001730 422D FEFA clr.b [A5 - 0x106] 00001734 422D FEFC clr.b [A5 - 0x104] 00001738 422D FEFE clr.b [A5 - 0x102] label0000173C: 0000173C 4E5E unlink A6 0000173E 4E75 rts 00001740 5469 746C addq.w [A1 + 0x746C], 2 00001744 6570 bcs +0x72 /* 000017B6 */ 00001746 6167 bsr +0x69 /* 000017AF */ 00001748 6500 4E56 bcs +0x4E58 /* 000065A0 */ export_126: // at 0000174A (misaligned) 0000174C FFD4 .invalid <> label0000174E: 0000174E 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 00001752 4878 0001 push.l 0x1 00001756 42A7 clr.l -[A7] 00001758 487A FFE6 pea.l [PC - 0x1A /* 00001740, value 0x5469746C 'Titl', cstring "Titlepage" */] 0000175C 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00001760 4FEF 000C lea.l A7, [A7 + 0xC] 00001764 2D47 FFFC move.l [A6 - 0x4], D7 00001768 4297 clr.l [A7] 0000176A 4878 0155 push.l 0x155 0000176E 4878 003F push.l 0x3F /* '?' */ 00001772 42A7 clr.l -[A7] 00001774 42A7 clr.l -[A7] 00001776 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000177A 4EBA EFC6 jsr [PC - 0x103A /* 00000742 */] 0000177E 4FEF 0014 lea.l A7, [A7 + 0x14] 00001782 2EAE FFFC move.l [A7], [A6 - 0x4] 00001786 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 0000178A 4EAD 065A jsr [A5 + 0x65A /* export_199 */] label0000178E: 0000178E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001792 4A87 tst.l D7 00001794 67F8 beq -0x6 /* 0000178E */ 00001796 486E FFE4 pea.l [A6 - 0x1C] 0000179A 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000179E 588F addq.l A7, 4 000017A0 3E2E FFE4 move.w D7, [A6 - 0x1C] 000017A4 48C7 ext.l D7 000017A6 2F07 move.l -[A7], D7 000017A8 0697 FFFF FF10 addi.l [A7], 0xFFFFFF10 000017AE 3E2E FFE4 move.w D7, [A6 - 0x1C] 000017B2 48C7 ext.l D7 000017B4 2F07 move.l -[A7], D7 label000017B6: 000017B6 0697 FFFF FF10 addi.l [A7], 0xFFFFFF10 000017BC 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000017C0 2E1F move.l D7, [A7]+ 000017C2 3C2E FFE6 move.w D6, [A6 - 0x1A] 000017C6 48C6 ext.l D6 000017C8 2F06 move.l -[A7], D6 000017CA 0697 FFFF FF47 addi.l [A7], 0xFFFFFF47 000017D0 3C2E FFE6 move.w D6, [A6 - 0x1A] 000017D4 48C6 ext.l D6 000017D6 2F06 move.l -[A7], D6 000017D8 0697 FFFF FF47 addi.l [A7], 0xFFFFFF47 000017DE 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000017E2 DE9F add.l D7, [A7]+ 000017E4 2D47 FFF8 move.l [A6 - 0x8], D7 000017E8 3E2E FFE4 move.w D7, [A6 - 0x1C] 000017EC 48C7 ext.l D7 000017EE 2F07 move.l -[A7], D7 000017F0 0697 FFFF FF65 addi.l [A7], 0xFFFFFF65 000017F6 3E2E FFE4 move.w D7, [A6 - 0x1C] 000017FA 48C7 ext.l D7 000017FC 2F07 move.l -[A7], D7 000017FE 0697 FFFF FF65 addi.l [A7], 0xFFFFFF65 00001804 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001808 2E1F move.l D7, [A7]+ 0000180A 3C2E FFE6 move.w D6, [A6 - 0x1A] 0000180E 48C6 ext.l D6 00001810 2F06 move.l -[A7], D6 00001812 0697 FFFF FEE3 addi.l [A7], 0xFFFFFEE3 00001818 3C2E FFE6 move.w D6, [A6 - 0x1A] 0000181C 48C6 ext.l D6 0000181E 2F06 move.l -[A7], D6 00001820 0697 FFFF FEE3 addi.l [A7], 0xFFFFFEE3 00001826 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000182A DE9F add.l D7, [A7]+ 0000182C 2D47 FFF4 move.l [A6 - 0xC], D7 00001830 7E9C moveq.l D7, 0xFFFFFF9C 00001832 3C2E FFE4 move.w D6, [A6 - 0x1C] 00001836 48C6 ext.l D6 00001838 DE86 add.l D7, D6 0000183A 2E87 move.l [A7], D7 0000183C 7E9C moveq.l D7, 0xFFFFFF9C 0000183E 3C2E FFE4 move.w D6, [A6 - 0x1C] 00001842 48C6 ext.l D6 00001844 DE86 add.l D7, D6 00001846 2F07 move.l -[A7], D7 00001848 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000184C 2E17 move.l D7, [A7] 0000184E 3C2E FFE6 move.w D6, [A6 - 0x1A] 00001852 48C6 ext.l D6 00001854 2F06 move.l -[A7], D6 00001856 0697 FFFF FEC2 addi.l [A7], 0xFFFFFEC2 0000185C 3C2E FFE6 move.w D6, [A6 - 0x1A] 00001860 48C6 ext.l D6 00001862 2F06 move.l -[A7], D6 00001864 0697 FFFF FEC2 addi.l [A7], 0xFFFFFEC2 0000186A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000186E DE9F add.l D7, [A7]+ 00001870 2D47 FFF0 move.l [A6 - 0x10], D7 00001874 7EBF moveq.l D7, 0xFFFFFFBF 00001876 3C2E FFE4 move.w D6, [A6 - 0x1C] 0000187A 48C6 ext.l D6 0000187C DE86 add.l D7, D6 0000187E 2E87 move.l [A7], D7 00001880 7EBF moveq.l D7, 0xFFFFFFBF 00001882 3C2E FFE4 move.w D6, [A6 - 0x1C] 00001886 48C6 ext.l D6 00001888 DE86 add.l D7, D6 0000188A 2F07 move.l -[A7], D7 0000188C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001890 2E17 move.l D7, [A7] 00001892 3C2E FFE6 move.w D6, [A6 - 0x1A] 00001896 48C6 ext.l D6 00001898 2F06 move.l -[A7], D6 0000189A 0697 FFFF FEB7 addi.l [A7], 0xFFFFFEB7 000018A0 3C2E FFE6 move.w D6, [A6 - 0x1A] 000018A4 48C6 ext.l D6 000018A6 2F06 move.l -[A7], D6 000018A8 0697 FFFF FEB7 addi.l [A7], 0xFFFFFEB7 000018AE 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000018B2 DE9F add.l D7, [A7]+ 000018B4 2D47 FFEC move.l [A6 - 0x14], D7 000018B8 0CAE 0000 0BD1 FFF8 cmpi.l [A6 - 0x8], 0xBD1 000018C0 6E06 bgt +0x8 /* 000018C8 */ 000018C2 7EFF moveq.l D7, 0xFFFFFFFF 000018C4 4E5E unlink A6 000018C6 4E75 rts label000018C8: 000018C8 0CAE 0000 0785 FFF4 cmpi.l [A6 - 0xC], 0x785 000018D0 6E08 bgt +0xA /* 000018DA */ 000018D2 4EBA 00C6 jsr [PC + 0xC6 /* 0000199A */] 000018D6 4EFA FE76 jmp [PC - 0x18A /* 0000174E */] label000018DA: 000018DA 0CAE 0000 0090 FFF0 cmpi.l [A6 - 0x10], 0x90 000018E2 6E06 bgt +0x8 /* 000018EA */ 000018E4 4287 clr.l D7 000018E6 4E5E unlink A6 000018E8 4E75 rts label000018EA: 000018EA 0CAE 0000 0031 FFEC cmpi.l [A6 - 0x14], 0x31 /* '1' */ 000018F2 6E1C bgt +0x1E /* 00001910 */ 000018F4 4A2D FED6 tst.b [A5 - 0x12A] 000018F8 6604 bne +0x6 /* 000018FE */ 000018FA 7E01 moveq.l D7, 0x01 000018FC 6002 bra +0x4 /* 00001900 */ label000018FE: 000018FE 4287 clr.l D7 label00001900: 00001900 1B47 FED6 move.b [A5 - 0x12A], D7 00001904 4A2D FED6 tst.b [A5 - 0x12A] 00001908 6606 bne +0x8 /* 00001910 */ 0000190A 4297 clr.l [A7] 0000190C 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] label00001910: 00001910 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001914 4A87 tst.l D7 00001916 6700 FE76 beq -0x188 /* 0000178E */ 0000191A 60F4 bra -0xA /* 00001910 */ fn0000191C: 0000191C 4E56 FFFC link A6, -0x0004 00001920 2EBC 0000 0155 move.l [A7], 0x155 00001926 4878 003F push.l 0x3F /* '?' */ 0000192A 42A7 clr.l -[A7] 0000192C 42A7 clr.l -[A7] 0000192E 4878 00AA push.l 0xAA 00001932 4EBA EF90 jsr [PC - 0x1070 /* 000008C4 */] 00001936 4FEF 0010 lea.l A7, [A7 + 0x10] 0000193A 2EBC 0000 0146 move.l [A7], 0x146 00001940 4878 003D push.l 0x3D /* '=' */ 00001944 4878 000F push.l 0xF 00001948 4878 0002 push.l 0x2 0000194C 42A7 clr.l -[A7] 0000194E 4EBA EF74 jsr [PC - 0x108C /* 000008C4 */] 00001952 4FEF 0010 lea.l A7, [A7 + 0x10] 00001956 4E5E unlink A6 00001958 4E75 rts 0000195A 436C 6963 chk.w D1, [A4 + 0x6963] 0000195E 6B20 bmi +0x22 /* 00001980 */ 00001960 746F moveq.l D2, 0x6F 00001962 2063 movea.l A0, -[A3] 00001964 6F6E ble +0x70 /* 000019D4 */ 00001966 7469 moveq.l D2, 0x69 00001968 6E75 bgt +0x77 /* 000019DF */ 0000196A 652E bcs +0x30 /* 0000199A */ 0000196C 0057 696E ori.w [A7], 0x696E /* 'in' */ 00001970 0025 6400 ori.b -[A5], 0x0 00001974 2564 3000 move.l [A2 + 0x3000], -[A4] 00001978 5761 subq.w -[A1], 3 0000197A 7665 moveq.l D3, 0x65 0000197C 0053 636F ori.w [A3], 0x636F /* 'co' */ label00001980: 00001980 7265 moveq.l D1, 0x65 00001982 004E 616D ori.w A6, 0x616D /* 'am' */ 00001986 6500 2564 bcs +0x2566 /* 00003EEC */ 0000198A 2025 move.l D0, -[A5] 0000198C 6420 bcc +0x22 /* 000019AE */ 0000198E 2573 0072 0053 move.l [A2 + 0x53], [A3 + D0.w + 0x72] 00001994 636F bls +0x71 /* 00001A05 */ 00001996 7265 moveq.l D1, 0x65 00001998 7300 moveq.l D1, 0x00 export_125: fn0000199A: 0000199A 4E56 FF78 link A6, -0x0088 0000199E 48E7 8040 movem.l -[A7], D0,A1 000019A2 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 000019A6 42AE FFFC clr.l [A6 - 0x4] label000019AA: 000019AA 0CAE 0000 000A FFFC cmpi.l [A6 - 0x4], 0xA /* '\n' */ // begin alternate branch 000019AE-000019B2 label000019AE: 000019AE 000A FFFC ori.b A2, 0xFC // end alternate branch 000019AE-000019B2 label000019AE: // (misaligned) 000019B2 6C2A bge +0x2C /* 000019DE */ 000019B4 2E2E FFFC move.l D7, [A6 - 0x4] 000019B8 E587 asl D7, 2 000019BA 2447 movea.l A2, D7 000019BC 43EE FFD0 lea.l A1, [A6 - 0x30] 000019C0 D5C9 add.l A2, A1 000019C2 2EAE FFFC move.l [A7], [A6 - 0x4] 000019C6 4878 0010 push.l 0x10 000019CA 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000019CE 2E17 move.l D7, [A7] 000019D0 41ED F730 lea.l A0, [A5 - 0x8D0] label000019D4: 000019D4 DE88 add.l D7, A0 000019D6 2487 move.l [A2], D7 000019D8 52AE FFFC addq.l [A6 - 0x4], 1 000019DC 60CC bra -0x32 /* 000019AA */ label000019DE: 000019DE 426D B196 clr.w [A5 - 0x4E6A] 000019E2 487A FFAD pea.l [PC - 0x53 /* 00001991, value 0x72005363 'r\0Sc', cstring "r" */] 000019E6 2E9F move.l [A7], [A7]+ 000019E8 487A FFA9 pea.l [PC - 0x57 /* 00001993, value 0x53636F72 'Scor', cstring "Scores" */] 000019EC 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 000019F0 588F addq.l A7, 4 000019F2 2B47 F72C move.l [A5 - 0x8D4], D7 000019F6 42AE FFFC clr.l [A6 - 0x4] label000019FA: 000019FA 0CAE 0000 000A FFFC cmpi.l [A6 - 0x4], 0xA /* '\n' */ 00001A02 6C42 bge +0x44 /* 00001A46 */ 00001A04 2E2E FFFC move.l D7, [A6 - 0x4] 00001A08 E587 asl D7, 2 00001A0A 2447 movea.l A2, D7 00001A0C 43EE FFD0 lea.l A1, [A6 - 0x30] 00001A10 D5C9 add.l A2, A1 00001A12 2E92 move.l [A7], [A2] 00001A14 2E2E FFFC move.l D7, [A6 - 0x4] 00001A18 E587 asl D7, 2 00001A1A 45EE FFA4 lea.l A2, [A6 - 0x5C] 00001A1E DE8A add.l D7, A2 00001A20 2F07 move.l -[A7], D7 00001A22 2E2E FFFC move.l D7, [A6 - 0x4] 00001A26 E587 asl D7, 2 00001A28 45EE FF78 lea.l A2, [A6 - 0x88] 00001A2C DE8A add.l D7, A2 00001A2E 2F07 move.l -[A7], D7 00001A30 487A FF56 pea.l [PC - 0xAA /* 00001988, value 0x25642025 '%d %', cstring "%d %d %s" */] 00001A34 2F2D F72C move.l -[A7], [A5 - 0x8D4] 00001A38 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001A3C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001A40 52AE FFFC addq.l [A6 - 0x4], 1 00001A44 60B4 bra -0x4A /* 000019FA */ label00001A46: 00001A46 2EAD F72C move.l [A7], [A5 - 0x8D4] 00001A4A 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00001A4E 4EBA FECC jsr [PC - 0x134 /* 0000191C */] 00001A52 4878 003C push.l 0x3C /* '<' */ 00001A56 4878 0078 push.l 0x78 /* 'x' */ 00001A5A 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001A5E 508F addq.l A7, 8 00001A60 487A FF21 pea.l [PC - 0xDF /* 00001983, value 0x4E616D65 'Name', cstring "Name" */] 00001A64 2E9F move.l [A7], [A7]+ 00001A66 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001A6A 4878 003C push.l 0x3C /* '<' */ 00001A6E 4878 0112 push.l 0x112 00001A72 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001A76 508F addq.l A7, 8 00001A78 487A FF03 pea.l [PC - 0xFD /* 0000197D, value 0x53636F72 'Scor', cstring "Score" */] 00001A7C 2E9F move.l [A7], [A7]+ 00001A7E 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001A82 4878 003C push.l 0x3C /* '<' */ 00001A86 4878 0168 push.l 0x168 00001A8A 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001A8E 508F addq.l A7, 8 00001A90 487A FEE6 pea.l [PC - 0x11A /* 00001978, value 0x57617665 'Wave', cstring "Wave" */] 00001A94 2E9F move.l [A7], [A7]+ 00001A96 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001A9A 42AE FFFC clr.l [A6 - 0x4] label00001A9E: 00001A9E 0CAE 0000 000A FFFC cmpi.l [A6 - 0x4], 0xA /* '\n' */ 00001AA6 6C00 00B6 bge +0xB8 /* 00001B5E */ 00001AAA 7E50 moveq.l D7, 0x50 00001AAC 2EAE FFFC move.l [A7], [A6 - 0x4] 00001AB0 4878 000E push.l 0xE 00001AB4 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001AB8 DE97 add.l D7, [A7] 00001ABA 2E87 move.l [A7], D7 00001ABC 4878 0064 push.l 0x64 /* 'd' */ 00001AC0 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001AC4 588F addq.l A7, 4 00001AC6 2E2E FFFC move.l D7, [A6 - 0x4] 00001ACA E587 asl D7, 2 00001ACC 2447 movea.l A2, D7 00001ACE 43EE FFD0 lea.l A1, [A6 - 0x30] 00001AD2 D5C9 add.l A2, A1 00001AD4 2E92 move.l [A7], [A2] 00001AD6 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001ADA 7E50 moveq.l D7, 0x50 00001ADC 2EAE FFFC move.l [A7], [A6 - 0x4] 00001AE0 4878 000E push.l 0xE 00001AE4 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001AE8 DE97 add.l D7, [A7] 00001AEA 2E87 move.l [A7], D7 00001AEC 4878 010E push.l 0x10E 00001AF0 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001AF4 588F addq.l A7, 4 00001AF6 2E2E FFFC move.l D7, [A6 - 0x4] 00001AFA E587 asl D7, 2 00001AFC 2447 movea.l A2, D7 00001AFE 43EE FFA4 lea.l A1, [A6 - 0x5C] 00001B02 D5C9 add.l A2, A1 00001B04 2E92 move.l [A7], [A2] 00001B06 487A FE6C pea.l [PC - 0x194 /* 00001974, value 0x25643000 '%d0\0', cstring "%d0" */] 00001B0A 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001B0E 588F addq.l A7, 4 00001B10 7E50 moveq.l D7, 0x50 00001B12 2EAE FFFC move.l [A7], [A6 - 0x4] 00001B16 4878 000E push.l 0xE 00001B1A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001B1E DE97 add.l D7, [A7] 00001B20 2E87 move.l [A7], D7 00001B22 4878 0168 push.l 0x168 00001B26 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001B2A 588F addq.l A7, 4 00001B2C 2E2E FFFC move.l D7, [A6 - 0x4] 00001B30 E587 asl D7, 2 00001B32 2447 movea.l A2, D7 00001B34 43EE FF78 lea.l A1, [A6 - 0x88] 00001B38 D5C9 add.l A2, A1 00001B3A 0C92 0000 000F cmpi.l [A2], 0xF 00001B40 6E46 bgt +0x48 /* 00001B88 */ 00001B42 2E2E FFFC move.l D7, [A6 - 0x4] 00001B46 E587 asl D7, 2 00001B48 2447 movea.l A2, D7 00001B4A 43EE FF78 lea.l A1, [A6 - 0x88] 00001B4E D5C9 add.l A2, A1 00001B50 2E92 move.l [A7], [A2] 00001B52 487A FE1D pea.l [PC - 0x1E3 /* 00001971, value 0x25640025 '%d\0%', cstring "%d" */] 00001B56 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001B5A 588F addq.l A7, 4 00001B5C 6034 bra +0x36 /* 00001B92 */ label00001B5E: 00001B5E 2EBC 0000 0140 move.l [A7], 0x140 00001B64 4878 0014 push.l 0x14 00001B68 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001B6C 588F addq.l A7, 4 00001B6E 487A FDEA pea.l [PC - 0x216 /* 0000195A, value 0x436C6963 'Clic', cstring "Click to continue." */] 00001B72 2E9F move.l [A7], [A7]+ 00001B74 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001B78 4EBA 053C jsr [PC + 0x53C /* 000020B6 */] 00001B7C 4EAD 065A jsr [A5 + 0x65A /* export_199 */] 00001B80 4CDF 0201 movem.l D0,A1, [A7]+ 00001B84 4E5E unlink A6 00001B86 4E75 rts label00001B88: 00001B88 487A FDE3 pea.l [PC - 0x21D /* 0000196D, value 0x57696E00 'Win\0', cstring "Win" */] 00001B8C 2E9F move.l [A7], [A7]+ 00001B8E 4EAD 027A jsr [A5 + 0x27A /* export_75 */] label00001B92: 00001B92 52AE FFFC addq.l [A6 - 0x4], 1 00001B96 4EFA FF06 jmp [PC - 0xFA /* 00001A9E */] 00001B9A 2564 2025 move.l [A2 + 0x2025], -[A4] 00001B9E 6420 bcc +0x22 /* 00001BC0 */ 00001BA0 2573 0A00 2564 move.l [A2 + 0x2564], [A3 + D0 * 2] 00001BA6 2025 move.l D0, -[A5] 00001BA8 6420 bcc +0x22 /* 00001BCA */ 00001BAA 2573 0A00 7700 move.l [A2 + 0x7700], [A3 + D0 * 2] 00001BB0 5363 subq.w -[A3], 1 00001BB2 6F72 ble +0x74 /* 00001C26 */ 00001BB4 6573 bcs +0x75 /* 00001C29 */ 00001BB6 0045 6E74 ori.w D5, 0x6E74 /* 'nt' */ 00001BBA 6572 bcs +0x74 /* 00001C2E */ 00001BBC 2079 6F75 7220 movea.l A0, [0x6F757220] // begin alternate branch 00001BC0-00001BC2 label00001BC0: 00001BC0 7220 moveq.l D1, 0x20 // end alternate branch 00001BC0-00001BC2 label00001BC0: // (misaligned) 00001BC2 6E61 bgt +0x63 /* 00001C25 */ 00001BC4 6D65 blt +0x67 /* 00001C2B */ 00001BC6 2C20 move.l D6, -[A0] 00001BC8 7570 moveq.l D2, 0x70 label00001BCA: 00001BCA 2074 6F20 3135 movea.l A0, [A4 + 0x3135 + D6 * 8] 00001BD0 206C 6574 movea.l A0, [A4 + 0x6574] 00001BD4 7465 moveq.l D2, 0x65 00001BD6 7273 moveq.l D1, 0x73 00001BD8 2E00 move.l D7, D0 00001BDA 456E 6400 chk.w D2, [A6 + 0x6400] 00001BDE 5275 6200 addq.w [A5 + D6.w * 2], 1 00001BE2 2563 0025 move.l [A2 + 0x25], -[A3] 00001BE6 6300 2564 bls +0x2566 /* 0000414C */ 00001BEA 2025 move.l D0, -[A5] 00001BEC 6420 bcc +0x22 /* 00001C0E */ 00001BEE 2573 0072 0053 move.l [A2 + 0x53], [A3 + D0.w + 0x72] 00001BF4 636F bls +0x71 /* 00001C65 */ 00001BF6 7265 moveq.l D1, 0x65 00001BF8 7300 moveq.l D1, 0x00 export_119: 00001BFA 4E56 FF5C link A6, -0x00A4 00001BFE 48E7 8040 movem.l -[A7], D0,A1 00001C02 1D7C FFFF FF5C move.b [A6 - 0xA4], 0xFF 00001C08 42AE FFF8 clr.l [A6 - 0x8] label00001C0C: 00001C0C 0CAE 0000 000A FFF8 cmpi.l [A6 - 0x8], 0xA /* '\n' */ // begin alternate branch 00001C0E-00001C14 label00001C0E: 00001C0E 0000 000A ori.b D0, 0xA /* '\n' */ 00001C12 FFF8 .invalid <> // end alternate branch 00001C0E-00001C14 label00001C0E: // (misaligned) 00001C14 6C2A bge +0x2C /* 00001C40 */ 00001C16 2E2E FFF8 move.l D7, [A6 - 0x8] 00001C1A E587 asl D7, 2 00001C1C 2447 movea.l A2, D7 00001C1E 43EE FFC8 lea.l A1, [A6 - 0x38] 00001C22 D5C9 add.l A2, A1 00001C24 2EAE FFF8 move.l [A7], [A6 - 0x8] // begin alternate branch 00001C26-00001C28 label00001C26: 00001C26 FFF8 .invalid <> // end alternate branch 00001C26-00001C28 label00001C26: // (misaligned) 00001C28 4878 0010 push.l 0x10 00001C2C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] // begin alternate branch 00001C2E-00001C30 label00001C2E: 00001C2E 05F2 .incomplete // end alternate branch 00001C2E-00001C30 label00001C2E: // (misaligned) 00001C30 2E17 move.l D7, [A7] 00001C32 41ED F730 lea.l A0, [A5 - 0x8D0] 00001C36 DE88 add.l D7, A0 00001C38 2487 move.l [A2], D7 00001C3A 52AE FFF8 addq.l [A6 - 0x8], 1 00001C3E 60CC bra -0x32 /* 00001C0C */ label00001C40: 00001C40 426D B196 clr.w [A5 - 0x4E6A] 00001C44 487A FFAB pea.l [PC - 0x55 /* 00001BF1, value 0x72005363 'r\0Sc', cstring "r" */] 00001C48 2E9F move.l [A7], [A7]+ 00001C4A 487A FFA7 pea.l [PC - 0x59 /* 00001BF3, value 0x53636F72 'Scor', cstring "Scores" */] 00001C4E 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00001C52 588F addq.l A7, 4 00001C54 2D47 FFFC move.l [A6 - 0x4], D7 00001C58 42AE FFF8 clr.l [A6 - 0x8] label00001C5C: 00001C5C 0CAE 0000 000A FFF8 cmpi.l [A6 - 0x8], 0xA /* '\n' */ 00001C64 6C42 bge +0x44 /* 00001CA8 */ 00001C66 2E2E FFF8 move.l D7, [A6 - 0x8] 00001C6A E587 asl D7, 2 00001C6C 2447 movea.l A2, D7 00001C6E 43EE FFC8 lea.l A1, [A6 - 0x38] 00001C72 D5C9 add.l A2, A1 00001C74 2E92 move.l [A7], [A2] 00001C76 2E2E FFF8 move.l D7, [A6 - 0x8] 00001C7A E587 asl D7, 2 00001C7C 45EE FF9C lea.l A2, [A6 - 0x64] 00001C80 DE8A add.l D7, A2 00001C82 2F07 move.l -[A7], D7 00001C84 2E2E FFF8 move.l D7, [A6 - 0x8] 00001C88 E587 asl D7, 2 00001C8A 45EE FF70 lea.l A2, [A6 - 0x90] 00001C8E DE8A add.l D7, A2 00001C90 2F07 move.l -[A7], D7 00001C92 487A FF54 pea.l [PC - 0xAC /* 00001BE8, value 0x25642025 '%d %', cstring "%d %d %s" */] 00001C96 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C9A 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001C9E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001CA2 52AE FFF8 addq.l [A6 - 0x8], 1 00001CA6 60B4 bra -0x4A /* 00001C5C */ label00001CA8: 00001CA8 2EAE FFFC move.l [A7], [A6 - 0x4] 00001CAC 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00001CB0 4287 clr.l D7 00001CB2 3E2D FED8 move.w D7, [A5 - 0x128] 00001CB6 BEAE FFC0 cmp.l D7, [A6 - 0x40] 00001CBA 6E08 bgt +0xA /* 00001CC4 */ 00001CBC 4CDF 0201 movem.l D0,A1, [A7]+ 00001CC0 4E5E unlink A6 00001CC2 4E75 rts label00001CC4: 00001CC4 4EBA FCD4 jsr [PC - 0x32C /* 0000199A */] 00001CC8 2EBC 0000 0142 move.l [A7], 0x142 00001CCE 4878 003C push.l 0x3C /* '<' */ 00001CD2 4878 012C push.l 0x12C 00001CD6 4878 0002 push.l 0x2 00001CDA 42A7 clr.l -[A7] 00001CDC 4EBA EBE6 jsr [PC - 0x141A /* 000008C4 */] 00001CE0 4FEF 0010 lea.l A7, [A7 + 0x10] 00001CE4 42AE FFF8 clr.l [A6 - 0x8] label00001CE8: 00001CE8 0CAE 0000 000D FFF8 cmpi.l [A6 - 0x8], 0xD /* '\r' */ 00001CF0 6C00 0072 bge +0x74 /* 00001D64 */ 00001CF4 2EBC 0000 0118 move.l [A7], 0x118 00001CFA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001CFE 4878 0010 push.l 0x10 00001D02 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001D06 2E1F move.l D7, [A7]+ 00001D08 2F07 move.l -[A7], D7 00001D0A 0697 0000 0094 addi.l [A7], 0x94 00001D10 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001D14 588F addq.l A7, 4 00001D16 7E41 moveq.l D7, 0x41 00001D18 DEAE FFF8 add.l D7, [A6 - 0x8] 00001D1C 2E87 move.l [A7], D7 00001D1E 487A FEC5 pea.l [PC - 0x13B /* 00001BE5, value 0x25630025 '%c\0%', cstring "%c" */] 00001D22 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001D26 588F addq.l A7, 4 00001D28 2EBC 0000 0124 move.l [A7], 0x124 00001D2E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001D32 4878 0010 push.l 0x10 00001D36 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00001D3A 2E1F move.l D7, [A7]+ 00001D3C 2F07 move.l -[A7], D7 00001D3E 0697 0000 0094 addi.l [A7], 0x94 00001D44 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001D48 588F addq.l A7, 4 00001D4A 7E4E moveq.l D7, 0x4E 00001D4C DEAE FFF8 add.l D7, [A6 - 0x8] 00001D50 2E87 move.l [A7], D7 00001D52 487A FE8E pea.l [PC - 0x172 /* 00001BE2, value 0x25630025 '%c\0%', cstring "%c" */] 00001D56 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001D5A 588F addq.l A7, 4 00001D5C 52AE FFF8 addq.l [A6 - 0x8], 1 00001D60 4EFA FF86 jmp [PC - 0x7A /* 00001CE8 */] label00001D64: 00001D64 2EBC 0000 0130 move.l [A7], 0x130 00001D6A 4878 00CE push.l 0xCE 00001D6E 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001D72 588F addq.l A7, 4 00001D74 487A FE68 pea.l [PC - 0x198 /* 00001BDE, value 0x52756200 'Rub\0', cstring "Rub" */] 00001D78 2E9F move.l [A7], [A7]+ 00001D7A 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001D7E 2EBC 0000 0130 move.l [A7], 0x130 00001D84 4878 011E push.l 0x11E 00001D88 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001D8C 588F addq.l A7, 4 00001D8E 487A FE4A pea.l [PC - 0x1B6 /* 00001BDA, value 0x456E6400 'End\0', cstring "End" */] 00001D92 2E9F move.l [A7], [A7]+ 00001D94 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001D98 2EBC 0000 00F0 move.l [A7], 0xF0 00001D9E 4878 008C push.l 0x8C 00001DA2 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001DA6 588F addq.l A7, 4 00001DA8 487A FE0D pea.l [PC - 0x1F3 /* 00001BB7, value 0x456E7465 'Ente', cstring "Enter your name, up to 15 lette"... */] 00001DAC 2E9F move.l [A7], [A7]+ 00001DAE 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001DB2 426E FF5E clr.w [A6 - 0xA2] 00001DB6 4EAD 065A jsr [A5 + 0x65A /* export_199 */] 00001DBA 42AE FFF8 clr.l [A6 - 0x8] label00001DBE: 00001DBE 0CAE 0000 0010 FFF8 cmpi.l [A6 - 0x8], 0x10 00001DC6 6C10 bge +0x12 /* 00001DD8 */ 00001DC8 45EE FF60 lea.l A2, [A6 - 0xA0] 00001DCC D5EE FFF8 add.l A2, [A6 - 0x8] 00001DD0 4212 clr.b [A2] 00001DD2 52AE FFF8 addq.l [A6 - 0x8], 1 00001DD6 60E6 bra -0x18 /* 00001DBE */ label00001DD8: 00001DD8 4EBA 02DC jsr [PC + 0x2DC /* 000020B6 */] 00001DDC 486E FFF4 pea.l [A6 - 0xC] 00001DE0 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001DE4 588F addq.l A7, 4 00001DE6 486E FFF4 pea.l [A6 - 0xC] 00001DEA 4EBA 0182 jsr [PC + 0x182 /* 00001F6E */] 00001DEE 588F addq.l A7, 4 00001DF0 1D47 FF5D move.b [A6 - 0xA3], D7 00001DF4 3E2E FF5E move.w D7, [A6 - 0xA2] 00001DF8 48C7 ext.l D7 00001DFA 0C47 000F cmpi.w D7, 0xF 00001DFE 6D10 blt +0x12 /* 00001E10 */ 00001E00 0C2E 0024 FF5D cmpi.b [A6 - 0xA3], 0x24 /* '$' */ 00001E06 6708 beq +0xA /* 00001E10 */ 00001E08 0C2E 0023 FF5D cmpi.b [A6 - 0xA3], 0x23 /* '#' */ 00001E0E 66C8 bne -0x36 /* 00001DD8 */ label00001E10: 00001E10 0C2E 0041 FF5D cmpi.b [A6 - 0xA3], 0x41 /* 'A' */ 00001E16 6D16 blt +0x18 /* 00001E2E */ 00001E18 3E2E FF5E move.w D7, [A6 - 0xA2] 00001E1C 48C7 ext.l D7 00001E1E 2447 movea.l A2, D7 00001E20 526E FF5E addq.w [A6 - 0xA2], 1 00001E24 43EE FF60 lea.l A1, [A6 - 0xA0] 00001E28 D5C9 add.l A2, A1 00001E2A 14AE FF5D move.b [A2], [A6 - 0xA3] label00001E2E: 00001E2E 0C2E 0024 FF5D cmpi.b [A6 - 0xA3], 0x24 /* '$' */ 00001E34 660A bne +0xC /* 00001E40 */ 00001E36 4A6E FF5E tst.w [A6 - 0xA2] 00001E3A 6668 bne +0x6A /* 00001EA4 */ 00001E3C 4EFA 00DC jmp [PC + 0xDC /* 00001F1A */] label00001E40: 00001E40 0C2E 0023 FF5D cmpi.b [A6 - 0xA3], 0x23 /* '#' */ 00001E46 661A bne +0x1C /* 00001E62 */ 00001E48 4A6E FF5E tst.w [A6 - 0xA2] 00001E4C 6F14 ble +0x16 /* 00001E62 */ 00001E4E 536E FF5E subq.w [A6 - 0xA2], 1 00001E52 3E2E FF5E move.w D7, [A6 - 0xA2] 00001E56 48C7 ext.l D7 00001E58 2447 movea.l A2, D7 00001E5A 43EE FF60 lea.l A1, [A6 - 0xA0] 00001E5E D5C9 add.l A2, A1 00001E60 4212 clr.b [A2] label00001E62: 00001E62 2EBC 0000 0104 move.l [A7], 0x104 00001E68 4878 00D2 push.l 0xD2 00001E6C 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001E70 588F addq.l A7, 4 00001E72 2EBC 0000 0104 move.l [A7], 0x104 00001E78 4878 003A push.l 0x3A /* ':' */ 00001E7C 4878 00F8 push.l 0xF8 00001E80 4878 001A push.l 0x1A 00001E84 42A7 clr.l -[A7] 00001E86 4EBA EA3C jsr [PC - 0x15C4 /* 000008C4 */] 00001E8A 4FEF 0010 lea.l A7, [A7 + 0x10] 00001E8E 4A6E FF5E tst.w [A6 - 0xA2] 00001E92 6F00 FF44 ble -0xBA /* 00001DD8 */ 00001E96 486E FF60 pea.l [A6 - 0xA0] 00001E9A 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001E9E 588F addq.l A7, 4 00001EA0 4EFA FF36 jmp [PC - 0xCA /* 00001DD8 */] label00001EA4: 00001EA4 426D B196 clr.w [A5 - 0x4E6A] 00001EA8 487A FD04 pea.l [PC - 0x2FC /* 00001BAE, value 0x77005363 'w\0Sc', cstring "w" */] 00001EAC 2E9F move.l [A7], [A7]+ 00001EAE 487A FD00 pea.l [PC - 0x300 /* 00001BB0, value 0x53636F72 'Scor', cstring "Scores" */] 00001EB2 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00001EB6 588F addq.l A7, 4 00001EB8 2D47 FFFC move.l [A6 - 0x4], D7 00001EBC 42AE FFF8 clr.l [A6 - 0x8] label00001EC0: 00001EC0 0CAE 0000 000A FFF8 cmpi.l [A6 - 0x8], 0xA /* '\n' */ 00001EC8 6C48 bge +0x4A /* 00001F12 */ 00001ECA 4A2E FF5C tst.b [A6 - 0xA4] 00001ECE 6756 beq +0x58 /* 00001F26 */ 00001ED0 4287 clr.l D7 00001ED2 3E2D FED8 move.w D7, [A5 - 0x128] 00001ED6 2C2E FFF8 move.l D6, [A6 - 0x8] 00001EDA E586 asl D6, 2 00001EDC 2446 movea.l A2, D6 00001EDE 43EE FF9C lea.l A1, [A6 - 0x64] 00001EE2 D5C9 add.l A2, A1 00001EE4 BE92 cmp.l D7, [A2] 00001EE6 6F3E ble +0x40 /* 00001F26 */ 00001EE8 422E FF5C clr.b [A6 - 0xA4] 00001EEC 486E FF60 pea.l [A6 - 0xA0] 00001EF0 4287 clr.l D7 00001EF2 3E2D FED8 move.w D7, [A5 - 0x128] 00001EF6 2F07 move.l -[A7], D7 00001EF8 4287 clr.l D7 00001EFA 1E2D FECC move.b D7, [A5 - 0x134] 00001EFE 2F07 move.l -[A7], D7 00001F00 487A FCA2 pea.l [PC - 0x35E /* 00001BA4, value 0x25642025 '%d %', cstring "%d %d %s\ " */] 00001F04 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001F08 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001F0C 4FEF 0014 lea.l A7, [A7 + 0x14] 00001F10 6014 bra +0x16 /* 00001F26 */ label00001F12: 00001F12 2EAE FFFC move.l [A7], [A6 - 0x4] 00001F16 4EAD 037A jsr [A5 + 0x37A /* export_107 */] label00001F1A: 00001F1A 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 00001F1E 4CDF 0201 movem.l D0,A1, [A7]+ 00001F22 4E5E unlink A6 00001F24 4E75 rts label00001F26: 00001F26 2E2E FFF8 move.l D7, [A6 - 0x8] 00001F2A E587 asl D7, 2 00001F2C 2447 movea.l A2, D7 00001F2E 43EE FFC8 lea.l A1, [A6 - 0x38] 00001F32 D5C9 add.l A2, A1 00001F34 2E92 move.l [A7], [A2] 00001F36 2E2E FFF8 move.l D7, [A6 - 0x8] 00001F3A E587 asl D7, 2 00001F3C 2447 movea.l A2, D7 00001F3E 43EE FF9C lea.l A1, [A6 - 0x64] 00001F42 D5C9 add.l A2, A1 00001F44 2F12 move.l -[A7], [A2] 00001F46 2E2E FFF8 move.l D7, [A6 - 0x8] 00001F4A E587 asl D7, 2 00001F4C 2447 movea.l A2, D7 00001F4E 43EE FF70 lea.l A1, [A6 - 0x90] 00001F52 D5C9 add.l A2, A1 00001F54 2F12 move.l -[A7], [A2] 00001F56 487A FC42 pea.l [PC - 0x3BE /* 00001B9A, value 0x25642025 '%d %', cstring "%d %d %s\ " */] 00001F5A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001F5E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001F62 4FEF 0010 lea.l A7, [A7 + 0x10] 00001F66 52AE FFF8 addq.l [A6 - 0x8], 1 00001F6A 4EFA FF54 jmp [PC - 0xAC /* 00001EC0 */] fn00001F6E: 00001F6E 4E56 FFF8 link A6, -0x0008 00001F72 246E 0008 movea.l A2, [A6 + 0x8] 00001F76 548A addq.l A2, 2 00001F78 3D52 FFFE move.w [A6 - 0x2], [A2] 00001F7C 246E 0008 movea.l A2, [A6 + 0x8] 00001F80 3D52 FFFC move.w [A6 - 0x4], [A2] 00001F84 2EBC 0000 0130 move.l [A7], 0x130 00001F8A 4878 00E9 push.l 0xE9 00001F8E 4878 0124 push.l 0x124 00001F92 4878 00CE push.l 0xCE 00001F96 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F9A 4EBA 00D0 jsr [PC + 0xD0 /* 0000206C */] 00001F9E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001FA2 4A87 tst.l D7 00001FA4 6706 beq +0x8 /* 00001FAC */ 00001FA6 7E23 moveq.l D7, 0x23 00001FA8 4E5E unlink A6 00001FAA 4E75 rts label00001FAC: 00001FAC 2EBC 0000 0130 move.l [A7], 0x130 00001FB2 4878 0139 push.l 0x139 00001FB6 4878 0124 push.l 0x124 00001FBA 4878 011E push.l 0x11E 00001FBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FC2 4EBA 00A8 jsr [PC + 0xA8 /* 0000206C */] 00001FC6 4FEF 0010 lea.l A7, [A7 + 0x10] 00001FCA 4A87 tst.l D7 00001FCC 6706 beq +0x8 /* 00001FD4 */ 00001FCE 7E24 moveq.l D7, 0x24 00001FD0 4E5E unlink A6 00001FD2 4E75 rts label00001FD4: 00001FD4 2EBC 0000 0124 move.l [A7], 0x124 00001FDA 4878 0163 push.l 0x163 00001FDE 4878 010C push.l 0x10C 00001FE2 4878 0094 push.l 0x94 00001FE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FEA 4EBA 0080 jsr [PC + 0x80 /* 0000206C */] 00001FEE 4FEF 0010 lea.l A7, [A7 + 0x10] 00001FF2 4A87 tst.l D7 00001FF4 6606 bne +0x8 /* 00001FFC */ 00001FF6 7E2D moveq.l D7, 0x2D 00001FF8 4E5E unlink A6 00001FFA 4E75 rts label00001FFC: 00001FFC 3E2E FFFC move.w D7, [A6 - 0x4] 00002000 48C7 ext.l D7 00002002 0C47 010C cmpi.w D7, 0x10C 00002006 6D2A blt +0x2C /* 00002032 */ 00002008 3E2E FFFC move.w D7, [A6 - 0x4] 0000200C 48C7 ext.l D7 0000200E 0C47 0118 cmpi.w D7, 0x118 00002012 6E1E bgt +0x20 /* 00002032 */ 00002014 7E41 moveq.l D7, 0x41 00002016 3C2E FFFE move.w D6, [A6 - 0x2] 0000201A 48C6 ext.l D6 0000201C 2F06 move.l -[A7], D6 0000201E 0697 FFFF FF6C addi.l [A7], 0xFFFFFF6C 00002024 4878 0010 push.l 0x10 00002028 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 0000202C DE9F add.l D7, [A7]+ 0000202E 4E5E unlink A6 00002030 4E75 rts label00002032: 00002032 3E2E FFFC move.w D7, [A6 - 0x4] 00002036 48C7 ext.l D7 00002038 0C47 0119 cmpi.w D7, 0x119 0000203C 6D2A blt +0x2C /* 00002068 */ 0000203E 3E2E FFFC move.w D7, [A6 - 0x4] 00002042 48C7 ext.l D7 00002044 0C47 0124 cmpi.w D7, 0x124 00002048 6E1E bgt +0x20 /* 00002068 */ 0000204A 7E4E moveq.l D7, 0x4E 0000204C 3C2E FFFE move.w D6, [A6 - 0x2] 00002050 48C6 ext.l D6 00002052 2F06 move.l -[A7], D6 00002054 0697 FFFF FF6C addi.l [A7], 0xFFFFFF6C 0000205A 4878 0010 push.l 0x10 0000205E 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 00002062 DE9F add.l D7, [A7]+ 00002064 4E5E unlink A6 00002066 4E75 rts label00002068: 00002068 4E5E unlink A6 0000206A 4E75 rts fn0000206C: 0000206C 4E56 0000 link A6, 0 00002070 246E 0008 movea.l A2, [A6 + 0x8] 00002074 548A addq.l A2, 2 00002076 3E12 move.w D7, [A2] 00002078 48C7 ext.l D7 0000207A BEAE 000C cmp.l D7, [A6 + 0xC] 0000207E 6D30 blt +0x32 /* 000020B0 */ 00002080 246E 0008 movea.l A2, [A6 + 0x8] 00002084 548A addq.l A2, 2 00002086 3E12 move.w D7, [A2] 00002088 48C7 ext.l D7 0000208A BEAE 0014 cmp.l D7, [A6 + 0x14] 0000208E 6E20 bgt +0x22 /* 000020B0 */ 00002090 246E 0008 movea.l A2, [A6 + 0x8] 00002094 3E12 move.w D7, [A2] 00002096 48C7 ext.l D7 00002098 BEAE 0010 cmp.l D7, [A6 + 0x10] 0000209C 6D12 blt +0x14 /* 000020B0 */ 0000209E 246E 0008 movea.l A2, [A6 + 0x8] 000020A2 3E12 move.w D7, [A2] 000020A4 48C7 ext.l D7 000020A6 BEAE 0018 cmp.l D7, [A6 + 0x18] 000020AA 6E04 bgt +0x6 /* 000020B0 */ 000020AC 7E01 moveq.l D7, 0x01 000020AE 6002 bra +0x4 /* 000020B2 */ label000020B0: 000020B0 4287 clr.l D7 label000020B2: 000020B2 4E5E unlink A6 000020B4 4E75 rts fn000020B6: 000020B6 4E56 0000 link A6, 0 label000020BA: 000020BA 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000020BE 4A87 tst.l D7 000020C0 67F8 beq -0x6 /* 000020BA */ label000020C2: 000020C2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000020C6 4A87 tst.l D7 000020C8 66F8 bne -0x6 /* 000020C2 */ 000020CA 4E5E unlink A6 000020CC 4E75 rts export_121: 000020CE 4E56 FFE6 link A6, -0x001A 000020D2 48E7 8040 movem.l -[A7], D0,A1 000020D6 1D7C FF81 FFE7 move.b [A6 - 0x19], 0x81 000020DC 1D7C 0042 FFE8 move.b [A6 - 0x18], 0x42 /* 'B' */ 000020E2 1D7C 0024 FFE9 move.b [A6 - 0x17], 0x24 /* '$' */ 000020E8 1D7C 0018 FFEA move.b [A6 - 0x16], 0x18 000020EE 1D7C 0018 FFEB move.b [A6 - 0x15], 0x18 000020F4 1D7C 0024 FFEC move.b [A6 - 0x14], 0x24 /* '$' */ 000020FA 1D7C 0042 FFED move.b [A6 - 0x13], 0x42 /* 'B' */ 00002100 1D7C FF81 FFEE move.b [A6 - 0x12], 0x81 00002106 422E FFEF clr.b [A6 - 0x11] 0000210A 2EBC 0000 0155 move.l [A7], 0x155 00002110 4878 003F push.l 0x3F /* '?' */ 00002114 42A7 clr.l -[A7] 00002116 42A7 clr.l -[A7] 00002118 4878 00FF push.l 0xFF 0000211C 4EBA E7A6 jsr [PC - 0x185A /* 000008C4 */] 00002120 4FEF 0010 lea.l A7, [A7 + 0x10] 00002124 42AE FFF8 clr.l [A6 - 0x8] label00002128: 00002128 0CAE 0000 0003 FFF8 cmpi.l [A6 - 0x8], 0x3 00002130 6C00 00AC bge +0xAE /* 000021DE */ 00002134 42AE FFF0 clr.l [A6 - 0x10] 00002138 42AE FFF4 clr.l [A6 - 0xC] label0000213C: 0000213C 0CAE 0000 0080 FFF4 cmpi.l [A6 - 0xC], 0x80 00002144 6C00 00A0 bge +0xA2 /* 000021E6 */ 00002148 2EBC 0000 0096 move.l [A7], 0x96 0000214E 4878 0080 push.l 0x80 00002152 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00002156 588F addq.l A7, 4 00002158 246E FFF0 movea.l A2, [A6 - 0x10] 0000215C 52AE FFF0 addq.l [A6 - 0x10], 1 00002160 2E0A move.l D7, A2 00002162 0C87 0000 002E cmpi.l D7, 0x2E /* '.' */ 00002168 6F00 00D0 ble +0xD2 /* 0000223A */ 0000216C 2E3C 0000 0136 move.l D7, 0x136 00002172 7CD2 moveq.l D6, 0xFFFFFFD2 00002174 DCAE FFF0 add.l D6, [A6 - 0x10] 00002178 E386 asl D6, 1 0000217A 9E86 sub.l D7, D6 0000217C 2E87 move.l [A7], D7 0000217E 4878 0010 push.l 0x10 00002182 2E3C 0000 012E move.l D7, 0x12E 00002188 7CD2 moveq.l D6, 0xFFFFFFD2 0000218A DCAE FFF0 add.l D6, [A6 - 0x10] 0000218E E386 asl D6, 1 00002190 9E86 sub.l D7, D6 00002192 2F07 move.l -[A7], D7 00002194 4878 0010 push.l 0x10 00002198 4878 003F push.l 0x3F /* '?' */ 0000219C 4EBA E726 jsr [PC - 0x18DA /* 000008C4 */] 000021A0 4FEF 0010 lea.l A7, [A7 + 0x10] 000021A4 2E3C 0000 0138 move.l D7, 0x138 000021AA 7CD2 moveq.l D6, 0xFFFFFFD2 000021AC DCAE FFF0 add.l D6, [A6 - 0x10] 000021B0 E386 asl D6, 1 000021B2 9E86 sub.l D7, D6 000021B4 2E87 move.l [A7], D7 000021B6 4878 0010 push.l 0x10 000021BA 2E3C 0000 0137 move.l D7, 0x137 000021C0 7CD2 moveq.l D6, 0xFFFFFFD2 000021C2 DCAE FFF0 add.l D6, [A6 - 0x10] 000021C6 E386 asl D6, 1 000021C8 9E86 sub.l D7, D6 000021CA 2F07 move.l -[A7], D7 000021CC 4878 0010 push.l 0x10 000021D0 4878 00FF push.l 0xFF 000021D4 4EBA E6EE jsr [PC - 0x1912 /* 000008C4 */] 000021D8 4FEF 0010 lea.l A7, [A7 + 0x10] 000021DC 605C bra +0x5E /* 0000223A */ label000021DE: 000021DE 4CDF 0201 movem.l D0,A1, [A7]+ 000021E2 4E5E unlink A6 000021E4 4E75 rts label000021E6: 000021E6 42AE FFF4 clr.l [A6 - 0xC] label000021EA: 000021EA 0CAE 0000 0028 FFF4 cmpi.l [A6 - 0xC], 0x28 /* '(' */ 000021F2 6C00 0088 bge +0x8A /* 0000227C */ 000021F6 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000021FA 2EBC 0000 0155 move.l [A7], 0x155 00002200 4878 003F push.l 0x3F /* '?' */ 00002204 4878 0139 push.l 0x139 00002208 42A7 clr.l -[A7] 0000220A 4287 clr.l D7 0000220C 1E2E FFEF move.b D7, [A6 - 0x11] 00002210 2447 movea.l A2, D7 00002212 522E FFEF addq.b [A6 - 0x11], 1 00002216 43EE FFE7 lea.l A1, [A6 - 0x19] 0000221A D5C9 add.l A2, A1 0000221C 4287 clr.l D7 0000221E 1E12 move.b D7, [A2] 00002220 2F07 move.l -[A7], D7 00002222 4EBA E6A0 jsr [PC - 0x1960 /* 000008C4 */] 00002226 4FEF 0010 lea.l A7, [A7 + 0x10] 0000222A 022E 0007 FFEF andi.b [A6 - 0x11], 0x7 00002230 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00002234 52AE FFF4 addq.l [A6 - 0xC], 1 00002238 60B0 bra -0x4E /* 000021EA */ label0000223A: 0000223A 2EBC 0000 0155 move.l [A7], 0x155 00002240 4878 003F push.l 0x3F /* '?' */ 00002244 4878 0139 push.l 0x139 00002248 42A7 clr.l -[A7] 0000224A 4287 clr.l D7 0000224C 1E2E FFEF move.b D7, [A6 - 0x11] 00002250 2447 movea.l A2, D7 00002252 522E FFEF addq.b [A6 - 0x11], 1 00002256 43EE FFE7 lea.l A1, [A6 - 0x19] 0000225A D5C9 add.l A2, A1 0000225C 4287 clr.l D7 0000225E 1E12 move.b D7, [A2] 00002260 2F07 move.l -[A7], D7 00002262 4EBA E660 jsr [PC - 0x19A0 /* 000008C4 */] 00002266 4FEF 0010 lea.l A7, [A7 + 0x10] 0000226A 022E 0007 FFEF andi.b [A6 - 0x11], 0x7 00002270 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00002274 52AE FFF4 addq.l [A6 - 0xC], 1 00002278 4EFA FEC2 jmp [PC - 0x13E /* 0000213C */] label0000227C: 0000227C 2EBC 0000 009B move.l [A7], 0x9B 00002282 4878 0010 push.l 0x10 00002286 4878 0091 push.l 0x91 0000228A 4878 0010 push.l 0x10 0000228E 4878 00FF push.l 0xFF 00002292 4EBA E630 jsr [PC - 0x19D0 /* 000008C4 */] 00002296 4FEF 0010 lea.l A7, [A7 + 0x10] 0000229A 42AE FFF0 clr.l [A6 - 0x10] 0000229E 42AE FFF4 clr.l [A6 - 0xC] label000022A2: 000022A2 0CAE 0000 0080 FFF4 cmpi.l [A6 - 0xC], 0x80 000022AA 6C00 0098 bge +0x9A /* 00002344 */ 000022AE 2EBC 0000 0096 move.l [A7], 0x96 000022B4 4878 0180 push.l 0x180 000022B8 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000022BC 588F addq.l A7, 4 000022BE 246E FFF0 movea.l A2, [A6 - 0x10] 000022C2 52AE FFF0 addq.l [A6 - 0x10], 1 000022C6 2E0A move.l D7, A2 000022C8 0C87 0000 002E cmpi.l D7, 0x2E /* '.' */ 000022CE 6F00 00C4 ble +0xC6 /* 00002394 */ 000022D2 2E3C 0000 0136 move.l D7, 0x136 000022D8 7CD2 moveq.l D6, 0xFFFFFFD2 000022DA DCAE FFF0 add.l D6, [A6 - 0x10] 000022DE E386 asl D6, 1 000022E0 9E86 sub.l D7, D6 000022E2 2E87 move.l [A7], D7 000022E4 4878 0030 push.l 0x30 /* '0' */ 000022E8 2E3C 0000 012E move.l D7, 0x12E 000022EE 7CD2 moveq.l D6, 0xFFFFFFD2 000022F0 DCAE FFF0 add.l D6, [A6 - 0x10] 000022F4 E386 asl D6, 1 000022F6 9E86 sub.l D7, D6 000022F8 2F07 move.l -[A7], D7 000022FA 4878 0030 push.l 0x30 /* '0' */ 000022FE 4878 003F push.l 0x3F /* '?' */ 00002302 4EBA E5C0 jsr [PC - 0x1A40 /* 000008C4 */] 00002306 4FEF 0010 lea.l A7, [A7 + 0x10] 0000230A 2E3C 0000 0138 move.l D7, 0x138 00002310 7CD2 moveq.l D6, 0xFFFFFFD2 00002312 DCAE FFF0 add.l D6, [A6 - 0x10] 00002316 E386 asl D6, 1 00002318 9E86 sub.l D7, D6 0000231A 2E87 move.l [A7], D7 0000231C 4878 0030 push.l 0x30 /* '0' */ 00002320 2E3C 0000 0137 move.l D7, 0x137 00002326 7CD2 moveq.l D6, 0xFFFFFFD2 00002328 DCAE FFF0 add.l D6, [A6 - 0x10] 0000232C E386 asl D6, 1 0000232E 9E86 sub.l D7, D6 00002330 2F07 move.l -[A7], D7 00002332 4878 0030 push.l 0x30 /* '0' */ 00002336 4878 00FF push.l 0xFF 0000233A 4EBA E588 jsr [PC - 0x1A78 /* 000008C4 */] 0000233E 4FEF 0010 lea.l A7, [A7 + 0x10] 00002342 6050 bra +0x52 /* 00002394 */ label00002344: 00002344 42AE FFF4 clr.l [A6 - 0xC] label00002348: 00002348 0CAE 0000 0028 FFF4 cmpi.l [A6 - 0xC], 0x28 /* '(' */ 00002350 6C00 0084 bge +0x86 /* 000023D6 */ 00002354 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002358 2EBC 0000 0155 move.l [A7], 0x155 0000235E 4878 003F push.l 0x3F /* '?' */ 00002362 4878 0139 push.l 0x139 00002366 42A7 clr.l -[A7] 00002368 4287 clr.l D7 0000236A 1E2E FFEF move.b D7, [A6 - 0x11] 0000236E 2447 movea.l A2, D7 00002370 522E FFEF addq.b [A6 - 0x11], 1 00002374 43EE FFE7 lea.l A1, [A6 - 0x19] 00002378 D5C9 add.l A2, A1 0000237A 4287 clr.l D7 0000237C 1E12 move.b D7, [A2] 0000237E 2F07 move.l -[A7], D7 00002380 4EBA E542 jsr [PC - 0x1ABE /* 000008C4 */] 00002384 4FEF 0010 lea.l A7, [A7 + 0x10] 00002388 022E 0007 FFEF andi.b [A6 - 0x11], 0x7 0000238E 52AE FFF4 addq.l [A6 - 0xC], 1 00002392 60B4 bra -0x4A /* 00002348 */ label00002394: 00002394 2EBC 0000 0155 move.l [A7], 0x155 0000239A 4878 003F push.l 0x3F /* '?' */ 0000239E 4878 0139 push.l 0x139 000023A2 42A7 clr.l -[A7] 000023A4 4287 clr.l D7 000023A6 1E2E FFEF move.b D7, [A6 - 0x11] 000023AA 2447 movea.l A2, D7 000023AC 522E FFEF addq.b [A6 - 0x11], 1 000023B0 43EE FFE7 lea.l A1, [A6 - 0x19] 000023B4 D5C9 add.l A2, A1 000023B6 4287 clr.l D7 000023B8 1E12 move.b D7, [A2] 000023BA 2F07 move.l -[A7], D7 000023BC 4EBA E506 jsr [PC - 0x1AFA /* 000008C4 */] 000023C0 4FEF 0010 lea.l A7, [A7 + 0x10] 000023C4 022E 0007 FFEF andi.b [A6 - 0x11], 0x7 000023CA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000023CE 52AE FFF4 addq.l [A6 - 0xC], 1 000023D2 4EFA FECE jmp [PC - 0x132 /* 000022A2 */] label000023D6: 000023D6 2EBC 0000 009B move.l [A7], 0x9B 000023DC 4878 0030 push.l 0x30 /* '0' */ 000023E0 4878 0091 push.l 0x91 000023E4 4878 0030 push.l 0x30 /* '0' */ 000023E8 4878 00FF push.l 0xFF 000023EC 4EBA E4D6 jsr [PC - 0x1B2A /* 000008C4 */] 000023F0 4FEF 0010 lea.l A7, [A7 + 0x10] 000023F4 52AE FFF8 addq.l [A6 - 0x8], 1 000023F8 4EFA FD2E jmp [PC - 0x2D2 /* 00002128 */] export_113: 000023FC 4E56 FFFC link A6, -0x0004 00002400 2EAD F724 move.l [A7], [A5 - 0x8DC] 00002404 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00002408 4EAD 065A jsr [A5 + 0x65A /* export_199 */] 0000240C 4E5E unlink A6 0000240E 4E75 rts fn00002410: 00002410 4E56 FFF8 link A6, -0x0008 00002414 42AE FFFC clr.l [A6 - 0x4] label00002418: 00002418 2E2E FFFC move.l D7, [A6 - 0x4] 0000241C BEAE 0008 cmp.l D7, [A6 + 0x8] 00002420 6C50 bge +0x52 /* 00002472 */ 00002422 3E2D FECE move.w D7, [A5 - 0x132] 00002426 48C7 ext.l D7 00002428 5287 addq.l D7, 1 0000242A 3B47 FECE move.w [A5 - 0x132], D7 0000242E 2EBC 0000 0155 move.l [A7], 0x155 00002434 4878 003F push.l 0x3F /* '?' */ 00002438 3E2D FECE move.w D7, [A5 - 0x132] 0000243C 48C7 ext.l D7 0000243E 0C47 0156 cmpi.w D7, 0x156 00002442 6F08 ble +0xA /* 0000244C */ 00002444 2E3C 0000 0156 move.l D7, 0x156 0000244A 6006 bra +0x8 /* 00002452 */ label0000244C: 0000244C 3E2D FECE move.w D7, [A5 - 0x132] 00002450 48C7 ext.l D7 label00002452: 00002452 2C3C 0000 0156 move.l D6, 0x156 00002458 9C87 sub.l D6, D7 0000245A 2F06 move.l -[A7], D6 0000245C 4878 003F push.l 0x3F /* '?' */ 00002460 4878 00AA push.l 0xAA 00002464 4EBA E45E jsr [PC - 0x1BA2 /* 000008C4 */] 00002468 4FEF 0010 lea.l A7, [A7 + 0x10] 0000246C 52AE FFFC addq.l [A6 - 0x4], 1 00002470 60A6 bra -0x58 /* 00002418 */ label00002472: 00002472 4E5E unlink A6 00002474 4E75 rts 00002476 0000 0398 ori.b D0, 0x98 0000247A 0000 0007 ori.b D0, 0x7 0000247E 0000 031E ori.b D0, 0x1E 00002482 0000 0006 ori.b D0, 0x6 00002486 0000 02A4 ori.b D0, 0xA4 0000248A 0000 0005 ori.b D0, 0x5 0000248E 0000 022A ori.b D0, 0x2A /* '*' */ 00002492 0000 0004 ori.b D0, 0x4 00002496 0000 01F8 ori.b D0, 0xF8 0000249A 0000 0003 ori.b D0, 0x3 0000249E 0000 01CA ori.b D0, 0xCA 000024A2 0000 0002 ori.b D0, 0x2 000024A6 0000 0152 ori.b D0, 0x52 /* 'R' */ 000024AA 0000 0001 ori.b D0, 0x1 000024AE 0000 0000 ori.b D0, 0x0 000024B2 0000 01B0 ori.b D0, 0xB0 000024B6 5375 7065 subq.w [A5 + D7.w + 0x65], 1 000024BA 7220 moveq.l D1, 0x20 000024BC 5368 6965 subq.w [A0 + 0x6965], 1 000024C0 6C64 bge +0x66 /* 00002526 */ 000024C2 2042 movea.l A0, D2 000024C4 6F6E ble +0x70 /* 00002534 */ 000024C6 7573 moveq.l D2, 0x73 000024C8 002D 5363 6877 ori.b [A5 + 0x6877], 0x63 /* 'c' */ 000024CE 6569 bcs +0x6B /* 00002539 */ 000024D0 6B65 bmi +0x67 /* 00002537 */ 000024D2 7274 moveq.l D1, 0x74 000024D4 2D00 move.l -[A6], D0 000024D6 2564 3020 move.l [A2 + 0x3020], -[A4] 000024DA 426F 6E75 clr.w [A7 + 0x6E75] 000024DE 7320 moveq.l D1, 0x20 000024E0 706F moveq.l D0, 0x6F 000024E2 696E bvs +0x70 /* 00002552 */ 000024E4 7473 moveq.l D2, 0x73 000024E6 2E00 move.l D7, D0 000024E8 2D5A 696E move.l [A6 + 0x696E], [A2]+ 000024EC 6761 beq +0x63 /* 0000254F */ 000024EE 6C65 bge +0x67 /* 00002555 */ 000024F0 2D00 move.l -[A6], D0 000024F2 2564 3020 move.l [A2 + 0x3020], -[A4] 000024F6 426F 6E75 clr.w [A7 + 0x6E75] 000024FA 7320 moveq.l D1, 0x20 000024FC 706F moveq.l D0, 0x6F 000024FE 696E bvs +0x70 /* 0000256E */ 00002500 7473 moveq.l D2, 0x73 00002502 2E00 move.l D7, D0 00002504 2D50 6865 move.l [A6 + 0x6865], [A0] 00002508 6C70 bge +0x72 /* 0000257A */ 0000250A 732D moveq.l D1, 0x2D 0000250C 0025 6430 ori.b -[A5], 0x30 /* '0' */ 00002510 2042 movea.l A0, D2 00002512 6F6E ble +0x70 /* 00002582 */ 00002514 7573 moveq.l D2, 0x73 00002516 2070 6F69 6E74 movea.l A0, [[A0 + 0x6E74]] 0000251C 732E moveq.l D1, 0x2E 0000251E 002D 4D65 6C76 ori.b [A5 + 0x6C76], 0x65 /* 'e' */ 00002524 6F69 ble +0x6B /* 0000258F */ label00002526: 00002526 6E2D bgt +0x2F /* 00002555 */ 00002528 0053 6869 ori.w [A3], 0x6869 /* 'hi' */ 0000252C 656C bcs +0x6E /* 0000259A */ 0000252E 6420 bcc +0x22 /* 00002550 */ 00002530 6973 bvs +0x75 /* 000025A5 */ 00002532 2064 movea.l A0, -[A4] label00002534: 00002534 6F75 ble +0x77 /* 000025AB */ 00002536 626C bhi +0x6E /* 000025A4 */ 00002538 6564 bcs +0x66 /* 0000259E */ 0000253A 002D 4865 636B ori.b [A5 + 0x636B], 0x65 /* 'e' */ 00002540 6D61 blt +0x63 /* 000025A3 */ 00002542 6E2D bgt +0x2F /* 00002571 */ 00002544 0045 7874 ori.w D5, 0x7874 /* 'xt' */ 00002548 7261 moveq.l D1, 0x61 0000254A 2053 movea.l A0, [A3] 0000254C 6869 bvc +0x6B /* 000025B7 */ 0000254E 656C bcs +0x6E /* 000025BC */ label00002550: 00002550 6400 2D46 bcc +0x2D48 /* 00005298 */ // begin alternate branch 00002552-00002556 label00002552: 00002552 2D46 696C move.l [A6 + 0x696C], D6 // end alternate branch 00002552-00002556 label00002552: // (misaligned) 00002554 696C bvs +0x6E /* 000025C2 */ 00002556 6F72 ble +0x74 /* 000025CA */ 00002558 616D bsr +0x6F /* 000025C7 */ 0000255A 6F2D ble +0x2F /* 00002589 */ 0000255C 0025 6430 ori.b -[A5], 0x30 /* '0' */ 00002560 2042 movea.l A0, D2 00002562 6F6E ble +0x70 /* 000025D2 */ 00002564 7573 moveq.l D2, 0x73 00002566 2070 6F69 6E74 movea.l A0, [[A0 + 0x6E74]] 0000256C 732E moveq.l D1, 0x2E label0000256E: 0000256E 002D 5265 646D ori.b [A5 + 0x646D], 0x65 /* 'e' */ 00002574 616E bsr +0x70 /* 000025E4 */ 00002576 2D00 move.l -[A6], D0 00002578 5365 subq.w -[A5], 1 label0000257A: 0000257A 6372 bls +0x74 /* 000025EE */ 0000257C 6574 bcs +0x76 /* 000025F2 */ 0000257E 2062 movea.l A0, -[A2] 00002580 6F6E ble +0x70 /* 000025F0 */ label00002582: 00002582 7573 moveq.l D2, 0x73 00002584 2000 move.l D0, D0 fn00002586: 00002586 4E56 FFF4 link A6, -0x000C 0000258A 2EBC 0000 012B move.l [A7], 0x12B 00002590 4878 003E push.l 0x3E /* '>' */ 00002594 4878 0056 push.l 0x56 /* 'V' */ 00002598 42A7 clr.l -[A7] label0000259A: 0000259A 42A7 clr.l -[A7] 0000259C 4EBA E326 jsr [PC - 0x1CDA /* 000008C4 */] // begin alternate branch 0000259E-000025A0 label0000259E: 0000259E E326 asl D6.b, D1 // end alternate branch 0000259E-000025A0 label0000259E: // (misaligned) 000025A0 4FEF 0010 lea.l A7, [A7 + 0x10] label000025A4: 000025A4 4878 0064 push.l 0x64 /* 'd' */ 000025A8 4878 0014 push.l 0x14 000025AC 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000025B0 508F addq.l A7, 8 000025B2 487A FFC4 pea.l [PC - 0x3C /* 00002578, value 0x53656372 'Secr', cstring "Secret bonus " */] 000025B6 2E9F move.l [A7], [A7]+ 000025B8 4EAD 027A jsr [A5 + 0x27A /* export_75 */] label000025BC: 000025BC 2E2E 0008 move.l D7, [A6 + 0x8] 000025C0 41FA FEB4 lea.l A0, [PC - 0x14C /* 00002476, value 0x398, cstring "" */] // begin alternate branch 000025C2-000025CC label000025C2: 000025C2 FEB4 4EED .extension 0xEB4 <> // unimplemented 000025C6 0452 487A subi.w [A2], 0x487A /* 'Hz' */ label000025CA: 000025CA FFA5 .invalid <> // end alternate branch 000025C2-000025CC label000025C2: // (misaligned) 000025C4 4EED 0452 jmp [A5 + 0x452 /* export_134 */] 000025C8 487A FFA5 pea.l [PC - 0x5B /* 0000256F, value 0x2D526564 '-Red', cstring "-Redman-" */] label000025CA: // (misaligned) 000025CC 2E9F move.l [A7], [A7]+ 000025CE 4EAD 027A jsr [A5 + 0x27A /* export_75 */] label000025D2: 000025D2 4878 0078 push.l 0x78 /* 'x' */ 000025D6 4878 0014 push.l 0x14 000025DA 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000025DE 508F addq.l A7, 8 000025E0 4878 0064 push.l 0x64 /* 'd' */ fn000025E4: 000025E4 487A FF77 pea.l [PC - 0x89 /* 0000255D, value 0x25643020 '%d0 ', cstring "%d0 Bonus points." */] 000025E8 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000025EC 508F addq.l A7, 8 label000025EE: 000025EE 4878 000D push.l 0xD /* '\r' */ // begin alternate branch 000025F0-000025FA label000025F0: 000025F0 000D 4878 ori.b A5, 0x78 /* 'x' */ label000025F2: // (misaligned) 000025F4 003A 486D F1E4 ori.b [PC - 0xE1C /* 000017DA, value 0xFF */], 0x6D /* 'm' */ // end alternate branch 000025F0-000025FA label000025F0: // (misaligned) label000025F2: 000025F2 4878 003A push.l 0x3A /* ':' */ 000025F6 486D F1E4 pea.l [A5 - 0xE1C] 000025FA 4EBA DC1C jsr [PC - 0x23E4 /* 00000218 */] 000025FE 4FEF 000C lea.l A7, [A7 + 0xC] 00002602 42AE FFF8 clr.l [A6 - 0x8] label00002606: 00002606 0CAE 0000 0064 FFF8 cmpi.l [A6 - 0x8], 0x64 /* 'd' */ 0000260E 6C16 bge +0x18 /* 00002626 */ 00002610 4287 clr.l D7 00002612 3E2D FED8 move.w D7, [A5 - 0x128] 00002616 5287 addq.l D7, 1 00002618 3B47 FED8 move.w [A5 - 0x128], D7 0000261C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002620 52AE FFF8 addq.l [A6 - 0x8], 1 00002624 60E0 bra -0x1E /* 00002606 */ label00002626: 00002626 42AE FFF8 clr.l [A6 - 0x8] label0000262A: 0000262A 0CAE 0000 001E FFF8 cmpi.l [A6 - 0x8], 0x1E 00002632 6C00 021E bge +0x220 /* 00002852 */ 00002636 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000263A 52AE FFF8 addq.l [A6 - 0x8], 1 0000263E 60EA bra -0x14 /* 0000262A */ 00002640 487A FF10 pea.l [PC - 0xF0 /* 00002552, value 0x2D46696C '-Fil', cstring "-Filoramo-" */] 00002644 2E9F move.l [A7], [A7]+ 00002646 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 0000264A 4878 0078 push.l 0x78 /* 'x' */ 0000264E 4878 0014 push.l 0x14 00002652 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00002656 508F addq.l A7, 8 00002658 487A FEEB pea.l [PC - 0x115 /* 00002545, value 0x45787472 'Extr', cstring "Extra Shield" */] 0000265C 2E9F move.l [A7], [A7]+ 0000265E 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00002662 4878 0019 push.l 0x19 00002666 4EBA FDA8 jsr [PC - 0x258 /* 00002410 */] 0000266A 588F addq.l A7, 4 0000266C 60B8 bra -0x46 /* 00002626 */ 0000266E 487A FECB pea.l [PC - 0x135 /* 0000253B, value 0x2D486563 '-Hec', cstring "-Heckman-" */] 00002672 2E9F move.l [A7], [A7]+ 00002674 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00002678 4878 0078 push.l 0x78 /* 'x' */ 0000267C 4878 0014 push.l 0x14 00002680 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00002684 508F addq.l A7, 8 00002686 487A FEA1 pea.l [PC - 0x15F /* 00002529, value 0x53686965 'Shie', cstring "Shield is doubled" */] 0000268A 2E9F move.l [A7], [A7]+ 0000268C 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00002690 3E2D FECE move.w D7, [A5 - 0x132] 00002694 48C7 ext.l D7 00002696 2E87 move.l [A7], D7 00002698 4EBA FD76 jsr [PC - 0x28A /* 00002410 */] 0000269C 4EFA FF88 jmp [PC - 0x78 /* 00002626 */] 000026A0 487A FE7D pea.l [PC - 0x183 /* 0000251F, value 0x2D4D656C '-Mel', cstring "-Melvoin-" */] 000026A4 2E9F move.l [A7], [A7]+ 000026A6 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000026AA 4878 0078 push.l 0x78 /* 'x' */ 000026AE 4878 0014 push.l 0x14 000026B2 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000026B6 508F addq.l A7, 8 000026B8 4287 clr.l D7 000026BA 1E2D FECC move.b D7, [A5 - 0x134] 000026BE 2E87 move.l [A7], D7 000026C0 4878 0096 push.l 0x96 000026C4 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000026C8 487A FE43 pea.l [PC - 0x1BD /* 0000250D, value 0x25643020 '%d0 ', cstring "%d0 Bonus points." */] 000026CC 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000026D0 588F addq.l A7, 4 000026D2 4878 000D push.l 0xD /* '\r' */ 000026D6 4878 003A push.l 0x3A /* ':' */ 000026DA 486D F1E4 pea.l [A5 - 0xE1C] 000026DE 4EBA DB38 jsr [PC - 0x24C8 /* 00000218 */] 000026E2 4FEF 000C lea.l A7, [A7 + 0xC] 000026E6 42AE FFF8 clr.l [A6 - 0x8] label000026EA: 000026EA 2E2E FFF8 move.l D7, [A6 - 0x8] 000026EE 4286 clr.l D6 000026F0 1C2D FECC move.b D6, [A5 - 0x134] 000026F4 2E86 move.l [A7], D6 000026F6 4878 0096 push.l 0x96 000026FA 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000026FE BE97 cmp.l D7, [A7] 00002700 6C00 FF24 bge -0xDA /* 00002626 */ 00002704 4287 clr.l D7 00002706 3E2D FED8 move.w D7, [A5 - 0x128] 0000270A 5287 addq.l D7, 1 0000270C 3B47 FED8 move.w [A5 - 0x128], D7 00002710 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002714 52AE FFF8 addq.l [A6 - 0x8], 1 00002718 60D0 bra -0x2E /* 000026EA */ 0000271A 487A FDE8 pea.l [PC - 0x218 /* 00002504, value 0x2D506865 '-Phe', cstring "-Phelps-" */] 0000271E 2E9F move.l [A7], [A7]+ 00002720 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00002724 4878 0078 push.l 0x78 /* 'x' */ 00002728 4878 0014 push.l 0x14 0000272C 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00002730 508F addq.l A7, 8 00002732 4287 clr.l D7 00002734 1E2D FECC move.b D7, [A5 - 0x134] 00002738 2E87 move.l [A7], D7 0000273A 4878 00C8 push.l 0xC8 0000273E 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00002742 487A FDAE pea.l [PC - 0x252 /* 000024F2, value 0x25643020 '%d0 ', cstring "%d0 Bonus points." */] 00002746 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 0000274A 588F addq.l A7, 4 0000274C 4878 000D push.l 0xD /* '\r' */ 00002750 4878 003A push.l 0x3A /* ':' */ 00002754 486D F1E4 pea.l [A5 - 0xE1C] 00002758 4EBA DABE jsr [PC - 0x2542 /* 00000218 */] 0000275C 4FEF 000C lea.l A7, [A7 + 0xC] 00002760 42AE FFF8 clr.l [A6 - 0x8] label00002764: 00002764 2E2E FFF8 move.l D7, [A6 - 0x8] 00002768 4286 clr.l D6 0000276A 1C2D FECC move.b D6, [A5 - 0x134] 0000276E 2E86 move.l [A7], D6 00002770 4878 00C8 push.l 0xC8 00002774 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00002778 BE97 cmp.l D7, [A7] 0000277A 6C00 FEAA bge -0x154 /* 00002626 */ 0000277E 4287 clr.l D7 00002780 3E2D FED8 move.w D7, [A5 - 0x128] 00002784 5287 addq.l D7, 1 00002786 3B47 FED8 move.w [A5 - 0x128], D7 0000278A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000278E 52AE FFF8 addq.l [A6 - 0x8], 1 00002792 60D0 bra -0x2E /* 00002764 */ 00002794 487A FD52 pea.l [PC - 0x2AE /* 000024E8, value 0x2D5A696E '-Zin', cstring "-Zingale-" */] 00002798 2E9F move.l [A7], [A7]+ 0000279A 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 0000279E 4878 0078 push.l 0x78 /* 'x' */ 000027A2 4878 0014 push.l 0x14 000027A6 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000027AA 508F addq.l A7, 8 000027AC 4287 clr.l D7 000027AE 1E2D FECC move.b D7, [A5 - 0x134] 000027B2 2E87 move.l [A7], D7 000027B4 4878 00AF push.l 0xAF 000027B8 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000027BC 487A FD18 pea.l [PC - 0x2E8 /* 000024D6, value 0x25643020 '%d0 ', cstring "%d0 Bonus points." */] 000027C0 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000027C4 588F addq.l A7, 4 000027C6 4878 000D push.l 0xD /* '\r' */ 000027CA 4878 003A push.l 0x3A /* ':' */ 000027CE 486D F1E4 pea.l [A5 - 0xE1C] 000027D2 4EBA DA44 jsr [PC - 0x25BC /* 00000218 */] 000027D6 4FEF 000C lea.l A7, [A7 + 0xC] 000027DA 42AE FFF8 clr.l [A6 - 0x8] label000027DE: 000027DE 2E2E FFF8 move.l D7, [A6 - 0x8] 000027E2 4286 clr.l D6 000027E4 1C2D FECC move.b D6, [A5 - 0x134] 000027E8 2E86 move.l [A7], D6 000027EA 4878 00AF push.l 0xAF 000027EE 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 000027F2 BE97 cmp.l D7, [A7] 000027F4 6C00 FE30 bge -0x1CE /* 00002626 */ 000027F8 4287 clr.l D7 000027FA 3E2D FED8 move.w D7, [A5 - 0x128] 000027FE 5287 addq.l D7, 1 00002800 3B47 FED8 move.w [A5 - 0x128], D7 00002804 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002808 52AE FFF8 addq.l [A6 - 0x8], 1 0000280C 60D0 bra -0x2E /* 000027DE */ 0000280E 487A FCB9 pea.l [PC - 0x347 /* 000024C9, value 0x2D536368 '-Sch', cstring "-Schweikert-" */] 00002812 2E9F move.l [A7], [A7]+ 00002814 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00002818 4878 0078 push.l 0x78 /* 'x' */ 0000281C 4878 0014 push.l 0x14 00002820 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00002824 508F addq.l A7, 8 00002826 487A FC8E pea.l [PC - 0x372 /* 000024B6, value 0x53757065 'Supe', cstring "Super Shield Bonus" */] 0000282A 2E9F move.l [A7], [A7]+ 0000282C 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00002830 4878 0019 push.l 0x19 00002834 4EBA FBDA jsr [PC - 0x426 /* 00002410 */] 00002838 588F addq.l A7, 4 0000283A 3E2D FECE move.w D7, [A5 - 0x132] 0000283E 48C7 ext.l D7 00002840 2E87 move.l [A7], D7 00002842 4878 0003 push.l 0x3 00002846 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000284A 4EBA FBC4 jsr [PC - 0x43C /* 00002410 */] 0000284E 4EFA FDD6 jmp [PC - 0x22A /* 00002626 */] label00002852: 00002852 4E5E unlink A6 00002854 4E75 rts 00002856 5761 subq.w -[A1], 3 00002858 7665 moveq.l D3, 0x65 0000285A 2025 move.l D0, -[A5] 0000285C 6420 bcc +0x22 /* 0000287E */ 0000285E 636F bls +0x71 /* 000028CF */ 00002860 6D70 blt +0x72 /* 000028D2 */ 00002862 6C65 bge +0x67 /* 000028C9 */ 00002864 7465 moveq.l D2, 0x65 00002866 642E bcc +0x30 /* 00002896 */ 00002868 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_123: // at 0000286A (misaligned) 0000286C FFF8 .invalid <> 0000286E 42AE FFFC clr.l [A6 - 0x4] label00002872: 00002872 0CAE 0000 0032 FFFC cmpi.l [A6 - 0x4], 0x32 /* '2' */ 0000287A 6C0A bge +0xC /* 00002886 */ 0000287C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] // begin alternate branch 0000287E-00002884 label0000287E: 0000287E 01BA 52AE bclr [PC + 0x52AE /* 00007B2E, cstring "" */], D0 00002882 FFFC .invalid <> // end alternate branch 0000287E-00002884 label0000287E: // (misaligned) 00002880 52AE FFFC addq.l [A6 - 0x4], 1 00002884 60EC bra -0x12 /* 00002872 */ label00002886: 00002886 2EBC 0000 0155 move.l [A7], 0x155 0000288C 4878 003F push.l 0x3F /* '?' */ 00002890 42A7 clr.l -[A7] 00002892 42A7 clr.l -[A7] 00002894 42A7 clr.l -[A7] label00002896: 00002896 4EBA E02C jsr [PC - 0x1FD4 /* 000008C4 */] 0000289A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000289E 4878 001F push.l 0x1F 000028A2 4878 0014 push.l 0x14 000028A6 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000028AA 508F addq.l A7, 8 000028AC 2EAE 0008 move.l [A7], [A6 + 0x8] 000028B0 487A FFA4 pea.l [PC - 0x5C /* 00002856, value 0x57617665 'Wave', cstring "Wave %d completed." */] 000028B4 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000028B8 588F addq.l A7, 4 000028BA 4A2D FEF2 tst.b [A5 - 0x10E] 000028BE 6712 beq +0x14 /* 000028D2 */ 000028C0 4A2D FEF4 tst.b [A5 - 0x10C] 000028C4 670C beq +0xE /* 000028D2 */ 000028C6 4A2D FEF6 tst.b [A5 - 0x10A] 000028CA 6706 beq +0x8 /* 000028D2 */ 000028CC 1B7C FFFF FEFE move.b [A5 - 0x102], 0xFF label000028D2: 000028D2 4A2D FEF2 tst.b [A5 - 0x10E] 000028D6 670A beq +0xC /* 000028E2 */ 000028D8 4878 0001 push.l 0x1 000028DC 4EBA FCA8 jsr [PC - 0x358 /* 00002586 */] 000028E0 588F addq.l A7, 4 label000028E2: 000028E2 4A2D FEF4 tst.b [A5 - 0x10C] 000028E6 670A beq +0xC /* 000028F2 */ 000028E8 4878 0002 push.l 0x2 000028EC 4EBA FC98 jsr [PC - 0x368 /* 00002586 */] 000028F0 588F addq.l A7, 4 label000028F2: 000028F2 4A2D FEF6 tst.b [A5 - 0x10A] 000028F6 670A beq +0xC /* 00002902 */ 000028F8 4878 0003 push.l 0x3 000028FC 4EBA FC88 jsr [PC - 0x378 /* 00002586 */] 00002900 588F addq.l A7, 4 label00002902: 00002902 4A2D FEF8 tst.b [A5 - 0x108] 00002906 670A beq +0xC /* 00002912 */ 00002908 4878 0004 push.l 0x4 0000290C 4EBA FC78 jsr [PC - 0x388 /* 00002586 */] 00002910 588F addq.l A7, 4 label00002912: 00002912 4A2D FEFA tst.b [A5 - 0x106] 00002916 670A beq +0xC /* 00002922 */ 00002918 4878 0005 push.l 0x5 0000291C 4EBA FC68 jsr [PC - 0x398 /* 00002586 */] 00002920 588F addq.l A7, 4 label00002922: 00002922 4A2D FEFC tst.b [A5 - 0x104] 00002926 670A beq +0xC /* 00002932 */ 00002928 4878 0006 push.l 0x6 0000292C 4EBA FC58 jsr [PC - 0x3A8 /* 00002586 */] 00002930 588F addq.l A7, 4 label00002932: 00002932 4A2D FEFE tst.b [A5 - 0x102] 00002936 670A beq +0xC /* 00002942 */ 00002938 4878 0007 push.l 0x7 0000293C 4EBA FC48 jsr [PC - 0x3B8 /* 00002586 */] 00002940 588F addq.l A7, 4 label00002942: 00002942 42AE FFFC clr.l [A6 - 0x4] label00002946: 00002946 0CAE 0000 0064 FFFC cmpi.l [A6 - 0x4], 0x64 /* 'd' */ 0000294E 6C0A bge +0xC /* 0000295A */ 00002950 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00002954 52AE FFFC addq.l [A6 - 0x4], 1 00002958 60EC bra -0x12 /* 00002946 */ label0000295A: 0000295A 4E5E unlink A6 0000295C 4E75 rts